如何寫 GPP 腳本?

如何寫 GPP 腳本?

我正在嘗試規範我創建的幾個 GPP 的專案級定位。透過 GUI 手動瀏覽每個文件幾乎是我最不想做的事情。我想到了「乏味」和「容易出錯」這些術語。

我一直在研究一種編寫此腳本的方法,但可惜我一無所獲。

有沒有辦法取得已開啟 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,然後過濾您需要的字串。

這並不意味著正確和/或完整的答案,但對於評論來說有點太長了。

相關內容