Выгрузка структуры OU
Подсобите пожалуйста скриптом выгрузки структуры "Organizational Unit" из Active Directory в Excel средствами PowerShell.
|
DJ Mogarych |
20-01-2020 09:44 2905867 |
Как должен выглядеть результат?
|
Вложений: 1
Цитата:
Цитата DJ Mogarych
Как должен выглядеть результат? »
|
Скриншот во вложении.
|
DJ Mogarych |
20-01-2020 12:03 2905887 |
Не совсем то, но иерархия есть:
Код:
$oudns = (Get-ADOrganizationalUnit -Filter *).DistinguishedName
$c = 0
$alldata = @()
foreach ($oudn in $oudns) {
$oudn = $oudn -split ',' -replace '.*='
if ($oudn.count -gt $c) {$c = $oudn.count}
[array]::Reverse($oudn)
$alldata += $oudn -join ','
}
$alldata |Convertfrom-Csv -Header $(1..$c) |Export-Csv c:\temp\OU.csv -Delimiter ';' -Encoding UTF8 -NoTypeInformation
|
Цитата:
Цитата DJ Mogarych
Не совсем то, но иерархия есть: »
|
Спасибо.
|
Excel не для рисования по клеточкам!
DJ Mogarych, почему сразу не взять CanonicalName?
|
DJ Mogarych |
20-01-2020 16:52 2905923 |
А как тогда понять, что во что вложено? Циклы громоздить?
|
Время: 00:29.
© OSzone.net 2001-