如何为 PowerShell 安装 GroupPolicy 模块?

How to install GroupPolicy module for PowerShell?

我刚开始在 PowerShell 中编写脚本。
所需的脚本应该创建一个本地 GroupPolicyObject (GPO),稍后将指定该对象。研究表明,这可以通过 PowerShell 的 GroupPolicy 模块中的 New-GPO 命令来完成。我试图安装提到的模块,但不幸的是我发现没有任何效果。我可以寻求帮助吗?

我正在使用 Windows 7 和 Powershell 5.1.14409.1005

当来自 Microsoft 页面 (New-GPO -Name TestGPO -Comment "This is a test GPO.") 的 运行 示例时我收到错误:

您是否安装了 RSAT(远程服务器管理工​​具)组策略组件?

步骤 1. 从 Microsoft 站点安装 RSAT:

https://www.microsoft.com/en-in/download/details.aspx?id=7887

步骤 2。从 Windows 功能启用组策略。

下面link详细描述了步骤:

https://www.powershellmagazine.com/2012/05/14/managing-group-policy-with-powershell

它实际上非常简单,但是模块和功能的组织在过去十年中发生了多次变化,Microsoft Docs 没有在任何地方记录 up-to-date 方式,网上找到的所有文章都非常老.

无论如何,要安装名为 GroupPolicy 的 Powershell 模块,您需要安装名为 GPMC(组策略管理控制台)的 Windows 功能,其中包括上述模块。

Install-WindowsFeature GPMC

此功能曾经是 RSAT 功能的子功能,这是造成混淆的原因。