如何使用Powershell授予用户对注册表项的权限?

时间:2008-12-20 11:40:46

标签: powershell registry

我需要将Windows用户组Everyone的权限授予HKCR配置单元以及HKCR以下的所有密钥。我想为此使用PowerShell脚本。可能吗?

2 个答案:

答案 0 :(得分:4)

你真的,真的,真的,想要这样做 - 你正在打开你的系统,造成大量非常真实的安全风险。而且,尽管在PowerShell中完全有可能,但使用本机PowerShell命令将需要非常困难的语法(使用* -ACL cmdlet管理ACL是一件痛苦的事)。考虑阅读http://support.microsoft.com/default.aspx/kb/264584;您将能够毫无问题地在PowerShell中执行命令。

答案 1 :(得分:1)

您应该能够编写一个脚本,该脚本使用PowerShell的set-acl命令来更改注册表中任何键的hte权限。我认为,HKCR在PowerShell中映射为HKLM:\ Software \ Classes。