#Look up the module paths (you will probably get 3)
PS> $env:PSModulePath
#make sure you have the NuGet package
PS> Install-PackageProvider -Name NuGet -Force
#Enter the path with your username in it at the <path>
#(This only works if you have
PS> Save-Module -Name PolicyFileEditor -Path <path>
#Install the module
PS> Install-Module -Name PolicyFileEditor
#Get the machine policy registry value's
Get-PolicyFileEntry -Path "$env:windir\system32\GroupPolicy\Machine\registry.pol" -all
#Get the user policy registery valeu's
Get-PolicyFileEntry -Path "$env:windir\system32\GroupPolicy\User\registry.pol" -all
4条答案
按热度按时间x6h2sr281#
我遇到了同样的问题,我找到的解决方案是使用PowerShell和PolicyFileEditor模块。至于PowerShell,这是相当简单的,所以不要担心。一步一步来,这是你必须做的:
以管理员模式启动PowerShell
如果这一切工作正常,那么你应该得到这样的东西(取决于gpedit设置):
PolicyFileEditor非常方便,因为它还可以导出gpedit注册表设置,然后导入它们,有关详细信息,请查看here。有关PowerShell本身的详细信息,我推荐Microsoft virtual academe course。
然而PolicyFileEditor模块有一个问题,那就是虽然你可以编辑注册表,但这些更改不会显示在gpedit中,你必须重新启动计算机才能使更改生效(尝试用windows defender或类似的东西测试)
编辑:经过测试一些液化石油气设置开始出现(重启后),我不知道是什么,但你将不得不测试它为自己。
祝你好运。
anauzrmj2#
gpedit(组策略)中的不同设置在注册表中有不同的位置。
对于设置“配置自动更新”,将编辑以下注册表。
vsmadaxz3#
我现在明白了,但是有一个非常简单的方法来解决这个问题。只要转到目录
%windir%\System32\GroupPolicy\Machine
,然后查找文件Registry.pol
。它会给予你对应于组策略项的注册表项。6ss1mwsb4#
您可以尝试以下命令,而不必重新启动计算机: