regedit /s 스크립트로 레지스트리 변경시키기

도메인에 로그인하는 사용자의 pc 레지스트리에 자동으로 원하는 값을 넣고싶다…
이럴때 이런 절차를 따라 하세요… reg파일을 이용한 스크립트 설치법입니다.

1. 모델pc에서 regedit를 실행하여 원하는 값을 입력한다.
2. 값이 입력된 regedit의 트리에 마우스커서를 위치시킴


3. regedit 메뉴바에서 파일메뉴에서 내보내기(export…)클릭


4. *.reg란 이름으로 파일을 저장.. (ex) sample.reg
5. 해당파일을 메모장으로 편집합니다.
(윈도2000이상과 98용은 첫행이 다르니 두가지를 만드셔야합니다.)
(필요에 따라 값을 수정하시면 되겠습니다.아래는 샘플로 보여드린것입니다.)
▶윈도2000 이상용 (sample.reg)


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREAdobeRepairAcrobat Reader7.0IOD]

“Library”=”C:Program FilesAdobeAcrobat 7.0Eslaiodlite.dll”


▶윈도98 용 (sample98.reg)


REGEDIT4

[HKEY_LOCAL_MACHINESOFTWAREAdobeRepairAcrobat Reader7.0IOD]

“Library”=”C:Program FilesAdobeAcrobat 7.0Eslaiodlite.dll”


6. 완성된 파일을 도메인의 netlogon 폴더에 복사합니다.
7. 다음의 스크립트를 작성합니다. (/s옵션으로 조용히 레지스트리를 추가합니다)

▶스크립트 예제


@echo off

REM 예외 컴퓨터들 (해당pc에 스크립트가 적용되지않게)
if .%COMPUTERNAME%. == .server1. goto END_SCRIPT
if .%COMPUTERNAME%. == .server2. goto END_SCRIPT

REM 윈도우2000 이상
if not .%OS%. == .Windows_NT. goto WIN98

REM 레지스트리 추가
regedit.exe /s domainnetlogonsample.reg

goto END_SCRIPT

:WIN98
REM 윈도우98

REM 레지스트리 추가
regedit.exe /s domainnetlogonsample98.reg

:END_SCRIPT


* 윈도우98엔 dsclient란 프로그램이 깔려있어야 정상적으로 도메인이름을
적용받을수있습니다
. ms에서 구하실수있습니다.

8. 도메인의 원하는 계정에 해당 스크립트를 적용시킵니다.
(dsa.msc 툴의 도메인의 정책에 넣는것을 추천합니다만..
윈도우98엔 적용되지않는다는 단점을 가지고있습니다.
98까지 적용시키려면 도메인계정 profile 로그인스크립트에
적용해야합니다. 이건 피해가지못하죠…)

One thought on “regedit /s 스크립트로 레지스트리 변경시키기

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.