【发布时间】:2017-07-25 02:11:57
【问题描述】:
我能够静默安装许多程序。但是我遇到了某些提示 UAC 出现的问题,这会导致静默安装并且无法运行。
如果我手动关闭 UAC,程序会静默安装。 但是,这需要用户交互,我目前正在构建一个旨在限制用户交互的项目。
Chef 能否修改 UAC?
【问题讨论】:
标签: windows chef-infra uac chef-recipe
我能够静默安装许多程序。但是我遇到了某些提示 UAC 出现的问题,这会导致静默安装并且无法运行。
如果我手动关闭 UAC,程序会静默安装。 但是,这需要用户交互,我目前正在构建一个旨在限制用户交互的项目。
Chef 能否修改 UAC?
【问题讨论】:
标签: windows chef-infra uac chef-recipe
默认情况下,Chef 以本地系统上帝帐户运行。这赋予了它高于管理员的权限。您可以使用具有这些权限的 powershell 在 Windows 服务器上执行任何操作。例如,要禁用 UAC,请将这一行代码添加到您的配方中
powershell_out('New-ItemProperty -Path HKLM:Software\Microsoft\Windows\CurrentVersion\policies\system -Name EnableLUA -PropertyType DWord -Value 0 -Force')
问题真的不是“Chef 能做到吗?”,而是“powershell 能做到吗?”答案几乎总是肯定的。
【讨论】: