Group-Policy

如何編寫 GPP 腳本?

  • July 22, 2019

我正在嘗試為我創建的幾個 GPP 標準化項目級目標。通過 GUI 手動瀏覽每一個幾乎是我想做的最後一件事。我想到了繁瑣和容易出錯的術語。

我一直在研究一種編寫腳本的方法,但可惜我是空的。

有沒有辦法獲取已打開 ILT 的 GPP 列表,以包含每個 ILT 配置的輸出?

直到今天,還沒有合適的方法來使用內置的 Windows 命令來做你想做的事(我相信)。您可以為此購買 3rd 方工具。

一種 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,然後過濾您需要的字元串。

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

引用自:https://serverfault.com/questions/976216