如何将远程计算机上的 gpresult 输出为 xml 或 html?

如何将远程计算机上的 gpresult 输出为 xml 或 html?

我在 Windows 2016 服务器上,并尝试使用命令 GPRESULT 从 Windows 2008 远程计算机获取 RSOP。但是当我使用以下命令时:

gpresult /S 10.0.52.234 /U Administrator /P !2Pwz%3<.2$ /SCOPE COMPUTER /X output.xml

我收到此错误:

ERROR: Invalid Syntax. Options /U, /P, /R, /V, /Z cannot be specified along with /X, /H.

有没有办法连接到远程计算机(使用 /u 和 /p)并以 xml 或 html 格式输出 RSOP。(也许将策略导入目标服务器,然后在目标服务器上使用 GPResult,这样就不需要 /u 和 /p)

答案1

据我了解,如果使用 /U 和 /P 选项,则不能使用 /X 选项。

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/gpresult

不过,一种解决方法是从有权访问远程计算机的用户发出该命令,这样,您就不需要使用 /U 和 /P 选项。

因此,您的命令看起来会像这样,假设您以具有访问权限和对 10.0.52.234 的适当权限的用户身份运行它。

gpresult /S 10.0.52.234 /SCOPE COMPUTER /X output.xml

除此之外,还可以编写一个小型 PowerShell 脚本,连接到远程计算机,运行 gpresult,然后将报告文件复制到所需的系统。

相关内容