最近更新

AutoIt‎ > ‎

本地组策略编辑UDF:poledit.au3

发布者:Sam Lee,发布时间:2009-1-6 上午12:59   [ 更新时间:2009-5-1 上午8:13 ]
    要通过脚本来进行组策略自动修改,没有官方的直接接口。以往所见到的方法一般是通过备份并覆盖registry.pol文件来实现本地策略的自动更改。经过一段时间的查找,终于找到一个命令行工具gpscript.exe,并通过gpcvreg.exe的配合可以直接把reg文件转换成对组策略的更改。为了便于在AutoIt脚本中使用,把这两个命令行工具集成为一个UDF,命名为poledit.au3。
    当前版本:0.2.0.2
    当前包括以下2个函数:
 
    ;读取包含策略定义内容的reg文件,并写入指定的组策略文件中
    ; $PolFile     可以是 MACHINE 或 USER 或者某个POL文件的完整路径
    ; $Backup      在更新策略文件前先建立策略文件的备份(加.bak扩展名,会覆盖以前的备份)
    _RegWriteToPol($sRegfile, $sPolfile = "USER", $Backup = 0)
 
 
    ;刷新组策略,以便立即生效。仅支持XP及2K
    _gpupdate()
 
Č
ċ
ď
PolEdit.zip
(112k)
Sam Lee,
2009-5-1 上午8:12