我正在尝试为某人清理一个巨大的错误,清理工作的一部分涉及重置大约 50 台服务器上的注册表权限。我研究过为此使用 regini,它可以让我达到 70%,但其中一些更改比 regini 允许的更细粒度。
subinacl 似乎可以解决问题,但是文档表明(由于没有说明任何内容)它不能针对远程注册表运行。是这样吗?
如果是这样,是否有人知道允许我设置注册表权限的内置或 Microsoft 提供的(最容易获得批准使用)工具?
例如,regini 不包括尝试为“用户”设置权限,也不会仅将“高级用户”设置为“读取访问”。
如果计算机是 Active Directory 域的成员,请考虑使用组策略中安全设置功能的注册表部分来执行您想要的操作。还有一个不错的 GUI 界面。
如果做不到这一点,我会编写一个脚本来使用“SubInACL”来修改本地注册表并在一台计算机上对其进行测试,以确保它按预期运行。运行后,使用 PsExec 将脚本部署到其他计算机,以便修改每台计算机上的本地注册表。