New command Get-GPOZaurrDictionary

This commit is contained in:
Przemyslaw Klys
2020-08-05 13:58:56 +02:00
parent d2b9fc0960
commit 40e422682b
+26
View File
@@ -0,0 +1,26 @@
function Get-GPOZaurrDictionary {
[cmdletBinding()]
param(
[string] $Splitter = [System.Environment]::NewLine
)
foreach ($Policy in $Script:GPODitionary.Keys) {
if ($Script:GPODitionary[$Policy].ByReports) {
[Array] $Type = foreach ($T in $Script:GPODitionary[$Policy].ByReports ) {
$T.Report
}
} else {
[Array]$Type = foreach ($T in $Script:GPODitionary[$Policy].Types) {
( -join ($T.Category, '/', $T.Settings))
}
}
[PSCustomObject] @{
Name = $Policy
Types = $Type -join $Splitter
Path = $Script:GPODitionary[$Policy].GPOPath -join $Splitter
#Details = $Script:GPODitionary[$Policy]
}
}
}