我试图使向组策略添加LogOff脚本变得容易,并且很难找到通过脚本添加组策略的任何信息。
我已经有了我想在注销时运行的脚本,我知道如何通过组策略运行脚本。我想知道组策略本身是否可以通过脚本进行管理。
我无权修改域或OU的组策略,但是,我可以将条目添加到本地计算机策略中。
我尝试过隔离在添加组策略脚本时创建和更改的注册表项,但很快发现它的难度和复杂性令人望而却步。也许我看错了比较,但似乎只有一次组策略更改就发生了相当大的变化。
所以我又回到了脚本上。使用VBScript或批处理,我可以使用脚本向本地计算机策略\用户配置\脚本\注销添加一个条目吗?
更新:任何关于如何更好地隔离在GP更改期间所做的注册表更改的提示将不胜感激,如果这是唯一(或最好)的方法。
发布于 2011-07-21 17:10:36
我不知道在Windows上对本地组策略对象(在较新版本的Windows中称为“本地组策略”)进行自动更改的API。
我已经成功地在机器之间手动复制了%SystemRoot%\System32 32\组策略文件夹的内容。只要您没有特定于机器的条目(引用机器SID),这是可能的。不过,这绝对不会得到微软的“支持”,如果它崩溃了,你就可以保留这些碎片了。
你可能也想看看下面是一个修改本地组策略的脚本示例。它没有使用任何“受支持的”APIs-它只是在敲击GPT.INI文件。这可能有效,但也绝对是“不受支持”的。
基于您对@Zoredache的评论,我认为您最好手动对几台计算机执行此操作,而不是尝试将其写到一堆计算机上。如果处理域组策略的人员或部门不得不撤消客户端计算机上的一系列本地更改(这些更改与最初要撤消的更改一样困难),您最终将使他们非常不高兴。
https://serverfault.com/questions/292752
复制相似问题