
我正在嘗試規範我創建的幾個 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,然後過濾您需要的字串。
這並不意味著正確和/或完整的答案,但對於評論來說有點太長了。