📚 Starter GPO 与模板

组策略 GPO · 第 9 篇 · 适用于 Windows Server 2019 / 2022 / 2025

📑 目录

  1. Starter GPO
  2. ADMX 中央存储
  3. 自定义 ADMX 模板
  4. 多语言 ADML 管理
  5. 常见问题

1. Starter GPO

Starter GPO 是 GPO 的模板,包含预定义的管理模板设置,可基于它快速创建新 GPO。

1.1 创建 Starter GPO

1

GPMC → Starter GPO → 右键 → 新建

2

名称:Starter-Server-Baseline → 输入注释 → 确定

3

右键新建的 Starter GPO → 编辑 → 配置管理模板设置

4

基于 Starter GPO 创建新 GPO:右键 组策略对象新建 → 选择 Starter GPO

PowerShell - Starter GPO 管理
# 查看所有 Starter GPO
Get-GPOStarter | Select-Object DisplayName, Description

# 基于 Starter GPO 创建新 GPO
New-GPO -Name "GPO-Server-Security" -StarterGPOName "Starter-Server-Baseline"

1.2 导入/导出 Starter GPO

CMD - 备份与还原 Starter GPO
REM 备份 Starter GPO
c:\> wbadmin start backup -backuptarget:E:\Backup -include:C:\Windows\SYSVOL\domain\Policies\StarterGPOs

REM 或使用 GPMC 图形界面导出 CAB 文件

2. ADMX 中央存储

ADMX 中央存储将管理模板集中存放在 SYSVOL 中,所有管理员共享同一套模板。

2.1 为什么需要中央存储

2.2 部署中央存储

PowerShell - 部署 ADMX 中央存储
# 创建中央存储目录
New-Item -Path "\\iehang.cn\SYSVOL\iehang.cn\Policies\PolicyDefinitions" `
    -ItemType Directory -Force

# 复制 Windows 自带 ADMX 文件
Copy-Item "C:\Windows\PolicyDefinitions\*.admx" `
    "\\iehang.cn\SYSVOL\iehang.cn\Policies\PolicyDefinitions\" -Force

# 复制中文语言文件
New-Item -Path "\\iehang.cn\SYSVOL\iehang.cn\Policies\PolicyDefinitions\zh-CN" `
    -ItemType Directory -Force
Copy-Item "C:\Windows\PolicyDefinitions\zh-CN\*.adml" `
    "\\iehang.cn\SYSVOL\iehang.cn\Policies\PolicyDefinitions\zh-CN\" -Force

# 复制英文语言文件(部分模板需要)
New-Item -Path "\\iehang.cn\SYSVOL\iehang.cn\Policies\PolicyDefinitions\en-US" `
    -ItemType Directory -Force
Copy-Item "C:\Windows\PolicyDefinitions\en-US\*.adml" `
    "\\iehang.cn\SYSVOL\iehang.cn\Policies\PolicyDefinitions\en-US\" -Force

2.3 添加第三方 ADMX 模板

PowerShell - 添加 Office/Chrome 等模板
# 下载并添加 Microsoft Edge 管理模板
Invoke-WebRequest -Uri "https://www.microsoft.com/edge/business/download" -OutFile "C:\Temp\edge-policy.cab"

# 添加 Google Chrome 管理模板
# 从 https://support.google.com/chrome/a/answer/9037717 下载
# 解压后将 chrome.admx 复制到中央存储
# 将 chrome.adml 复制到 zh-CN 子目录

# 添加 Microsoft Office 管理模板
# 从 Microsoft 365 Apps 管理模板下载页获取
# 解压后复制 ADMX 和 ADML 到中央存储对应目录

3. 自定义 ADMX 模板

当需要管理第三方应用或自定义设置时,可以编写自己的 ADMX 模板。

3.1 ADMX 文件结构

XML - 自定义 ADMX 示例
<?xml version="1.0" encoding="utf-8"?>
<policyDefinitions revision="1.0" schemaVersion="1.0">
  <policies>
    <policy name="DisableUSBStorage" class="Machine"
            displayName="$(string.DisableUSBStorage)"
            explainText="$(string.DisableUSBStorage_Help)"
            key="SYSTEM\CurrentControlSet\Services\USBSTOR"
            valueName="Start">
      <parentCategory ref="CustomSettings" />
      <supportedOn ref="windows:SUPPORTED_Windows8" />
      <enabledValue>
        <decimal value="4" />
      </enabledValue>
      <disabledValue>
        <decimal value="3" />
      </disabledValue>
    </policy>
  </policies>
</policyDefinitions>

4. 多语言 ADML 管理

ADML 文件是 ADMX 的语言资源文件,每种语言一个 ADML。

目录结构
PolicyDefinitions/
├── custom.admx          # 策略定义(语言无关)
├── zh-CN/
│   └── custom.adml      # 中文显示字符串
├── en-US/
│   └── custom.adml      # 英文显示字符串
└── ...

5. 常见问题

Q1:GPMC 中看不到新添加的 ADMX 策略

① 确认 ADMX 已放入中央存储 SYSVOL\domain\Policies\PolicyDefinitions\ ② 确认对应的 ADML 已放入语言子目录 ③ 关闭 GPMC 重新打开(会重新加载模板) ④ 检查 ADMX XML 语法是否正确

Q2:中央存储和本地模板冲突怎么办

中央存储优先。一旦创建中央存储,GPMC 将忽略本地 C:\Windows\PolicyDefinitions 中的模板。确保中央存储包含所有需要的模板。