繁体   English   中英

使用脚本编辑GPO

[英]Edit a GPO with a script

是否可以使用批处理文件来编辑本地GPO?

我到底想做什么:

  • 我想创建一个“新软件限制策略”。
  • 在“实施”中更改参数值。
  • 添加具有特定路径的新路径规则。

我不是要您创建脚本。 我只想知道是否可以使用批处理文件来完成此操作,并且想出一些办法来帮助我开始执行此任务。

此过程实际上并不复杂,可以手动完成。 鉴于我必须将这些更改应用到很多计算机上,因此我正在寻找一种比从“ gpedit.msc”进行更改的最快方法。

是的 ,可以使用批处理脚本来编辑本地GPO。 只需通过编辑注册表项来操纵GPO。 注意:根据通过注册表更改的GPO设置,您可能需要注销用户才能使更改生效。

第1步

第2步

  • 从电子表格获取策略注册表位置
    例如HKLM\\Software\\Policies\\Microsoft\\Windows NT\\DNSClient!AppendToMultiLabelName

第三步

  • 使用reg add命令根据需要编辑值
    例如@reg add "HKLM\\Software\\Policies\\Microsoft\\Windows NT\\DNSClient" /v AppendToMultiLabelName /t REG_DWORD /d 1 /f

注意

  • 您可能需要在注册表的“ Machine和“ User部分以及“ WOW部分中编辑GPO注册表项。
    例如@reg add "HKLM\\Software\\Policies\\Microsoft\\Windows NT\\DNSClient" /v AppendToMultiLabelName /t REG_DWORD /d 1 /f & @reg add "HKLM\\Software\\Wow6432Node\\Policies\\Microsoft\\Windows NT\\DNSClient" /v AppendToMultiLabelName /t REG_DWORD /d 1 /f & @for /f "delims=" %A in ('reg query "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Group Policy Objects" /k /f "*Machine" ^| find /i "HKEY"') do @reg add "%~A\\Software\\Policies\\Microsoft\\Windows NT\\DNSClient" /v AppendToMultiLabelName /t REG_DWORD /d 1 /f & @reg add "%~A\\Software\\Policies\\Microsoft\\Windows NT\\DNSClient" /v AppendToMultiLabelName /t REG_DWORD /d 1 /f

细分示例:

  • 在默认位置更新值
  • 更新64位OS的辅助位置中的值
    • 遍历用户GPO
      • 根据默认位置更新值
      • 根据64位OS的辅助位置更新值

资源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM