启动与系统组件

AGPM 和 GPRESULT 不起作用 - Windows Server

· 52CE 我爱测

本文提供了一个解决方案,用于解决 AGPM 和 GPRESULT 在 Windows Server Core 安装上不起作用的错误。 适用于: Windows Server(所有支持的版本)原始 KB 数: 2987708 现象 Microsoft高级组策略管理 (AGPM) 方案 假设 AGPM Server 安装在运行 Windows Server Core(Windows Server 2008 R2、Windows Server 2012、Wind

本文提供了一个解决方案,用于解决 AGPM 和 GPRESULT 在 Windows Server Core 安装上不起作用的错误。

适用于: Windows Server(所有支持的版本)原始 KB 数: 2987708

现象

Microsoft高级组策略管理 (AGPM) 方案

假设 AGPM Server 安装在运行 Windows Server Core(Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2)的计算机上安装。 AGPM 安装在运行 Windows Server 的客户端计算机或安装了远程服务器管理工具的 Windows 客户端操作系统上。 在这种情况下,每当管理员尝试控制非托管组策略对象(GPO):就会发生以下错误:

控制 GPO: <GPO 名称> ...失败

总体错误为:数据无效。 (HRESULT 异常:0x8007000D) 其他详细信息如下。 [错误]无法将类型为“System.DBNull”的对象强制转换为类型“Microsoft.Agpm.GroupPolicy.Interop.GPMBackup”

GPRESULT 方案

在 Windows Server Core 计算机上,当管理员运行 gpresult /h <filename.htm> 命令以检索此计算机或用户的 GPO 设置时,GPRESULT 将返回以下错误消息:

错误:参数不正确。

原因

出现这些问题的原因是 AGPM 服务器组件和 GPRESULT /h 命令要求在本地系统上安装组策略管理控制台(GPMC)。 仅当安装了 GPMC 时,系统才会安装多个 GPMC 接口。

GPMC 接口

由于 Windows Server Core 未安装 GPMC 接口,因此使用此接口的应用程序将失败。

解决方法

AGPM 的解决方法

在安装了 GUI 的基于 Windows Server 的计算机上安装 AGPM Server 组件。

GPRESULT 的解决方法

针对 Windows Server Core 计算机从远程计算机运行 GPRESULT 报表。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于: Windows Server(所有支持的版本)原始 KB 数: 2987708
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。