Abh*_*hek 3 windows command-line cmd command-prompt
我想group policy使用命令行在Windows Server中更新。我不要程序化的方式。我阅读了this和this,然后尝试根据组策略和注册表项的映射删除注册表项,但是组策略没有更新。
具体来说,我想设置Computer Configuration\Administrative Templates\Windows Components\Windows Update\Configure Automatic Updates为Not configured“组策略”。
因此,我执行了以下命令,
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v ScheduledInstallTime /f
The operation completed successfully.
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v ScheduledInstallDay /f
The operation completed successfully.
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v NoAutoUpdate /f
The operation completed successfully.
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AUOptions /f
The operation completed successfully.
Run Code Online (Sandbox Code Playgroud)
但是之后,组策略没有更新。我是否需要运行另一个命令将注册表更改传播到组策略?如果是,那是什么?我想念什么?
我尝试过,gpupdate /force它覆盖了我的注册表更改。我需要与此相反。
对于域中的组策略对象,可以使用 Powershell 从命令行配置基于注册表的组策略设置。如果您不在域控制器上运行,则必须安装组策略管理控制台。
请参阅Windows PowerShell 中的组策略 Cmdlet,特别是Set-GPRegistryValue cmdlet。
您当然可以从旧命令行运行 Powershell 命令,例如,
powershell get-gpregistryvalue -Name gpo-name -Key HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU -ValueName AUOptions
Run Code Online (Sandbox Code Playgroud)
据我所知,本地组策略没有命令行解决方案。 有关本地组策略,请参阅 Glenn 的回答。
| 归档时间: |
|
| 查看次数: |
20663 次 |
| 最近记录: |