【发布时间】:2017-08-23 14:58:59
【问题描述】:
我想使用 Desired State Configuration 覆盖此设备上所有用户在 HKCU 中的现有注册表项。
我已经发现,我可以使用用户凭据 (Configuring HKEY_CURRENT_USER with DSC Resource actually updates HKEY_USERS\.DEFAULT),但我没有它们。
有什么想法吗?
【问题讨论】:
-
HKEY_CURRENT_USER只是HKEY_USERS中相应子项的别名,具体取决于登录会话的人员。如果您想为所有用户更改某些内容,只需遍历HKEY_USERS的所有子键。 -
@JeroenMostert 您的最后一句话可能具有误导性。 HKEY_USERS 只会有加载个蜂巢。因此,如果有未登录的用户需要更改,它将找不到他们。
-
@Matt:我猜这得出的结论是“改用组策略”。因为您可能不想处理诸如当前未登录用户的漫游配置文件之类的事情……至少不使用 DSC。
-
@JeroenMostert GPO 将是正确的选择。
-
只是插话:所有用户的注册表编辑不应由 DSC/脚本处理,除非通过登录脚本或 GPO 完成。否则你会遇到非常模糊的问题(因为它不经常这样做,有充分的理由)
标签: powershell dsc