Windows Server(R) 2008 R2 中的组策略支持 Windows PowerShell、Windows 命令行 shell 和脚本语言。使用 Windows PowerShell 组策略 cmdlet,可以对您使用组策略管理控制台 (GPMC) 在用户界面中执行的很多基于域的组策略对象 (GPO) 的相同任务进行自动化。
可以执行的任务
- 维护 GPO:创建、删除、备份和导入 GPO
- 将组策略对象 (GPO) 与 Active Directory(R) 目录服务容器相关联:创建、更新和删除组策略链接
- 设置 GPO 上的权限
- 在 Active Directory 组织单位 (OU) 和域中修改继承标志
- 配置基于注册表的策略设置和组策略首选项注册表设置:更新、检索和删除
- 创建简易版 GPO
为了帮助您完成这些任务,Windows Server 2008 R2 中提供了 20 个以上的组策略 cmdlet。每个 cmdlet 都是非常简单的单一功能命令行工具。通过组合使用 cmdlet,您可以使更多复杂的任务自动化。还可以将操作与计划任务合并以确保在您需要时发生特定的组策略管理任务。例如,您可以备份 GPO,将结果输出至文件中,然后在每次执行备份时附加该文件。这会为每个计划备份创建一份报告。
使用组策略的 cmdlet
重要 | |
|
导入组策略模块的步骤 |
-
打开 Windows PowerShell。若要打开 Windows PowerShell,请依次指向“所有程序”、“附件”和“Windows PowerShell”,然后单击“Windows PowerShell V2”。
-
在 Windows PowerShell 提示符下,键入 Import-Module GroupPolicy –verbose
重要 在您打开 Windows PowerShell 会话并且要使用组策略 cmdlet 时,必须执行这些步骤。
查看组策略 cmdlet 列表的步骤 |
-
在 Windows PowerShell 提示符下,键入 Get-Command *GP* -commandtype cmdlet
查看组策略 cmdlet 帮助的步骤 |
-
在 Windows PowerShell 提示符下,执行以下操作:
-
若要显示基本帮助,请键入 Get-Help <cmdlet_name>
-
若要显示详细帮助,请键入 Get-Help <cmdlet_name> -detailed
-
若要显示技术帮助,请键入 Get-Help <cmdlet_name> -full
-
若要显示基本帮助,请键入 Get-Help <cmdlet_name>
其他注意事项
可以使用 GPRegistryValue cmdlet 来更改基于注册表的策略设置,并且可以使用 GPPrefRegistryValue cmdlet 来更改注册表首选项。有关与基于注册表的策略设置关联的注册表项的信息,请参阅“组策略设置参考”
其他参考
-
组策略管理控制台
-
若要访问 Windows PowerShell 技术中心,请转到
https://go.microsoft.com/fwlink/?LinkID=102372 (可能为英文网页)。此网站是 PowerShell 文档(有关部署、操作、培训、支持和社区的信息)的入口点。
-
若要访问 Windows PowerShell 博客,请转到
https://go.microsoft.com/fwlink/?LinkID=128557 (可能为英文网页)。此网站是 Windows PowerShell 博客(包括有关 Windows PowerShell 的现状、最佳做法、培训和其他资源的信息)的入口点。
-
若要访问组策略技术中心,请转到
https://go.microsoft.com/fwlink/?LinkID=116313 (可能为英文网页)。此网站是组策略文档(有关部署、操作、培训、支持和社区的信息)的入口点。
-
有关组策略设置参考的信息,请参阅
https://go.microsoft.com/fwlink/?LinkId=131389 (可能为英文网页)。本文档列出管理模板 (ADMX) 文件中描述的组策略设置以及安全设置。该电子表格包括 Windows Server 2008 R2 和 Windows 7 的所有管理模板策略设置。