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