管理策略设置
面向 Windows Installer 开发人员的 Windows SDK 组件中提供了 VBScript 文件 WiPolicy.vbs。 此示例演示了如何使用脚本来管理系统策略。 管理员可以使用组策略编辑器 (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\SoftWare\Policies\Microsoft\Windows\Installer\Timeout |
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 开发工具。