我可以默默地安装许多程序。但是我遇到了一些问题,某些问题导致UAC出现,这会导致静默安装失败并且无法运行。
如果我手动关闭UAC,程序将以静默方式安装。 但是,这需要用户交互,我目前正在构建一个旨在限制用户交互的项目。
Chef能够修改UAC吗?
答案 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')
这个问题真的不是“厨师可以做到的吗?”',它是否可以做到这一点?'答案几乎总是肯定的。