정책 설정 관리
VBScript 파일 WiPolicy.vbs는 Windows Installer Developers용 Windows SDK 구성 요소에서 제공됩니다. 이 샘플에서는 스크립트를 사용하여 시스템 정책을 관리하는 방법을 보여 줍니다. GPE(그룹 정책 편집기)를 사용하여 관리자가 정책을 구성할 수 있습니다.
이 샘플에서는 Windows Installer 정책을 보여 줍니다.
이 샘플을 사용하려면 windows 스크립트 호스트의 CScript.exe 또는 WScript.exe 버전이 필요합니다. CScript.exe 사용하여 이 샘플을 실행하려면 다음 구문을 사용하여 명령 프롬프트에 명령을 입력합니다. 첫 번째 인수가 /?이거나 너무 적은 인수가 지정되면 도움말이 표시됩니다. 출력을 파일로 리디렉션하려면 VBS > [파일 경로]로 명령줄을 종료합니다. 이 샘플은 성공의 경우 0, 도움말이 호출되면 1, 스크립트가 실패하면 2 값을 반환합니다.
cscript WiPolicy.vbs [정책][값]
명령줄에 인수가 지정되지 않은 경우 샘플은 현재 정책 설정을 반환합니다. 다음 식별자 코드를 사용하여 설정할 정책을 지정합니다. 정책의 새 값을 지정합니다. 정책의 현재 값을 반환하려면 값에 빈 문자열 ""을 지정합니다.
CODE | 설명 |
---|---|
LM | 로깅 모드. 자세한 내용은 로깅을 참조하세요. |
DO | 디버그 모드. 자세한 내용은 디버그를 참조하세요. |
DI | Windows Installer 모드를 사용 안 함으로 설정합니다. 자세한 내용은 DisableMsi를 참조하세요. |
WT | 활동이 없는 경우 제한 시간(초)을 기다립니다. HKLM\소프트웨어\정책\Microsoft\Windows\설치\제한 시간 |
DB | 원본 위치의 사용자 검색을 사용 안 함으로 설정합니다. 자세한 내용은 DisableBrowse를 참조하세요. |
DP | 패치를 사용 안 함으로 설정합니다. 자세한 내용은 DisablePatch를 참조하세요. |
UC | 서비스를 설치하기 위해 전송된 공용 속성입니다. 자세한 내용은 EnableUserControl을 참조하세요. |
SS | 브라우저에서 스크립팅하는 데 안전한 설치 관리자입니다. 자세한 내용은 SafeForScripting을 참조하세요. |
EM | 시스템 권한(HKLM). 자세한 내용은 AlwaysInstallElevated를 참조하세요. |
EU | 시스템 권한(HKCU). 자세한 내용은 AlwaysInstallElevated를 참조하세요. |
DR | 롤백 정책을 사용 안 함으로 설정합니다. 자세한 내용은 DisableRollback을 참조하세요. |
TS | 원본 이미지의 루트에서 변환을 찾습니다. 자세한 내용은 TransformsAtSource 정책을 참조하세요. |
TP | 클라이언트 쪽 캐시에 보안 변환을 고정합니다. 자세한 내용은 TransformsSecure 정책을 참조하세요. |
SO | 원본 유형의 검색 순서입니다. 자세한 내용은 SearchOrder를 참조하세요. |
추가 스크립팅 샘플은 Windows Installer 스크립팅 샘플를 참조하세요. Windows 스크립트 호스트가 필요하지 않은 샘플 유틸리티는 Windows Installer 개발 도구를 참조하세요.