0

我有一个运行良好的 DSC 拉取服务器,但最近我遇到了更新 HKEY_CURRENT_USER 上的注册值以启用屏幕保护程序的问题。

DCS 资源:

Registry ScreenSaveActive
      {
            Ensure = "Present"  
            Key = "HKEY_CURRENT_USER\Control Panel\Desktop"
            ValueName = "ScreenSaveActive"
            ValueData = "1"
            Force = $True
        }

当我尝试在“HKEY_LOCAL_MACHINE”中设置任何值时,它起作用了。

任何想法如何解决它或替代方法。

谢谢,Cfir。

4

1 回答 1

2

DSC 在本地系统的上下文中运行。您必须对所需用户使用 RunAs 才能访问 HKCU。该博客详细解释了该功能http://nanalakshmanan.com/blog/Understanding-RunAs/

于 2016-09-07T19:02:20.193 回答