首页 > 解决方案 > SecEdit 与 powershell 加载本地安全权限

问题描述

我有超过 100 台未加入域的计算机,我必须设置本地安全设置。我正在尝试使用 secedit 命令。

这是原始的导出命令。

Secedit /export /db C:\Windows\security\database\secedit.sdb /mergedpolicy /cfg c:\temp\Sec.inf /log C:\Temp\secedit.log /quiet

导出成功,没有错误。我将文件复制到另一台计算机并使用 PowerShell 运行以下命令:

SecEdit.exe /import /DB C:\Windows\security\database\secedit.sdb /cfg c:\temp\Sec.inf /overwrite /quiet /log c:\temp\secedit_import.log

没有发生变化。然后我使用了 PowerShell 的 configure 命令,如下所示:

SecEdit.exe /Configure /DB C:\Windows\security\database\secedit.sdb /cfg C:\temp\Sec.inf /overwrite /quiet /log c:\temp\secedit_Configure.log

日志显示了一个没有意义的错误。

Invalid Path - 'C:\Windows\System32'c:\temp'

有一个更好的方法吗?或者我做错了什么?还有另一种方法可以做到这一点吗?这可以通过注册表完成吗?

标签: powershell

解决方案


推荐阅读