我基本上都不了解组策略,除了我偶尔使用本地
Windows机器上的本地组策略编辑器编辑了一些设置.我确实有直接通过regedit或通过合并.reg文件来应用注册表更改的经验.我想知道类似的组策略管理模板(.admx文件)在概念上是如何与注册表文件相似的.
是否可以编写一个管理模板文件,其中包含一个您想要调整的设置,将文件复制到另一台计算机,当有人双击它时,它是否有效地“安装”了该设置?这是注册表文件的作用;我想知道组策略文件是否以相同的基本方式运行.
如果他们这样做,我将如何制作ADMX文件来编辑单个组策略设置?特别是我试图将以下策略设置为“禁用”(以编程方式):
Computer Configuration > Administrative Templates > Windows Components > Windows Update Configure Automatic Updates
你的观念是不正确的. ADM / ADMX文件与注册表中的导出完全不同.
存在管理模板(旧式ADM和较新式ADMX文件)以在组策略编辑器中驱动用户界面.它们定义了可以管理的设置,而不是设置本身.这些设置相当于注册表值,当客户端计算机处理组策略时,这些注册表值由管理模板客户端扩展(CSE)自动添加到客户端计算机(或用户配置文件)注册表中.
我认为你不想创建一个ADMX文件.相反,我认为你只想设置一个特定的注册表值,就像CSE设置它一样.我倾向于认为您可能在没有组策略的环境中工作,并且希望将设置应用于独立计算机. (如果不是这种情况,您应该只使用组策略.)
通过您正在寻找的特定设置,您可能只需研究managing the Automated Updates client with registry settings来创建一个可以执行您想要的注册表合并.
对于比您更了解的设置,您可以了解ADMX file schema,以便您可以自己阅读ADMX文件,以了解特定ADMX设置实际操作的注册表值.