如何编写 GPP 脚本?

如何编写 GPP 脚本?

我正在尝试对我创建的几个 GPP 进行项目级定位标准化。通过 GUI 手动浏览每一个 GPP 是我最不想做的事情。我想到的是繁琐和容易出错这两个词。

我一直在研究编写此脚本的方法,但遗憾的是一无所获。

有没有办法获取已打开 ILT 的 GPP 列表,以包含每个 ILT 配置的输出?

答案1

到目前为止,还没有合适的方法使用内置的 Windows 命令来做你想做的事情(我相信)。你可以购买第三方工具来实现这一点。

一种 OOTB 方法是将所有 GPO 导出为 XML,然后根据您的喜好过滤输出。

Get-GPOReport -all -ReportType XML -Path c:\temp\gporeport.xml例如。

这绝对不是一件好事(实际上也不实用)。

另一种方法是将每个 GPO 导出到它自己的报告中,然后过滤这些文件:

Get-GPO -All | %{
     Get-GPOReport -name $_.displayname -ReportType xml -path "c:\temp\gpos\"+$_.displayname+".xml")
 }

您还可以以 HTML 格式导出它们,然后过滤所需的字符串。

这不是一个正确和/或完整的答案,但对于评论来说有点太长了。

相关内容