如何通过 POWERSHELL 获取远程计算机上的策略的单个值

如何通过 POWERSHELL 获取远程计算机上的策略的单个值

我需要创建一个服务器列表的 CSV 文件(WinServer 2008/2012)。该列表将显示所有服务器名称和给定 RSOP 策略的当前值。有超过 400 台服务器。

我的目的是创建一个 Powershell 脚本来扫描服务器并报告值。我收到的大多数指导都会返回完整的 HTML 或 XML 响应。例如:

get-gpresultantsetofpolicy -reporttype xml -path c:\reports\LocalUserAndComputerReport.xml

有没有办法只获取我想要的策略的值,以便我可以扫描 400 台服务器并获取我需要的列表?

谢谢。

答案1

据我所知,RSOP 报告要么全部,要么全部不报告。您无法针对特定设置生成单独的结果。

但是,使用生成的 XML 文件和 Powershell 的本机 XML 支持,使用生成的 XML 并提取您关心的特定设置(或设置)的数据应该不会太难。

相关内容