Chef可以修改UAC以允许静默安装吗?

时间:2017-07-20 08:12:47

标签: windows chef uac chef-recipe

我可以默默地安装许多程序。但是我遇到了一些问题,某些问题导致UAC出现,这会导致静默安装失败并且无法运行。

如果我手动关闭UAC,程序将以静默方式安装。 但是,这需要用户交互,我目前正在构建一个旨在限制用户交互的项目。

Chef能够修改UAC吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,Chef作为Local System神帐户运行。这使它具有超过管理员权限。您可以使用powershell和这些权限在Windows服务器上执行任何操作。例如,要禁用UAC,请将这一行代码添加到您的配方中

powershell_out('New-ItemProperty -Path HKLM:Software\Microsoft\Windows\CurrentVersion\policies\system -Name EnableLUA -PropertyType DWord -Value 0 -Force')

这个问题真的不是“厨师可以做到的吗?”',它是否可以做到这一点?'答案几乎总是肯定的。