在PowerShell中获取远程注册表项的所有权

时间:2018-08-24 09:09:41

标签: powershell registry

我需要在网络上拥有一个远程注册表项的所有权才能删除它,但是我正在努力寻找方法。 PSRemoting已关闭,并且需要下载其他软件等来进行安装是站不住脚的(这是多个团队使用的工具集脚本的一部分)。

到目前为止,我已经尝试过使用REGINI进行操作,但始终会收到相同的错误

REGINI: CreateKey (\\computername\HKU\SID\software\microsoft\windows NT\currentversion\windows) relative to handle (000000000) failed - 161
REGINI: Failed to load from file 'acl.txt' (161)

还有其他人需要这样做并找到了一个好的解决方案吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您是否已将regs命令与regini命令一起使用?

psexec -s \\computername regini c:\temp\acl.txt

别忘了将acl.txt复制到目标计算机的c:\ temp文件夹。

相关问题