Показать полную графическую версию : Выгрузка структуры OU
JimmLight
20-01-2020, 07:34
Подсобите пожалуйста скриптом выгрузки структуры "Organizational Unit" из Active Directory в Excel средствами PowerShell.
DJ Mogarych
20-01-2020, 09:44
Как должен выглядеть результат?
JimmLight
20-01-2020, 10:15
Как должен выглядеть результат? »
Скриншот во вложении.
DJ Mogarych
20-01-2020, 12:03
Не совсем то, но иерархия есть:
$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
JimmLight
20-01-2020, 13:09
Не совсем то, но иерархия есть: »
Спасибо.
Скриншот во вложении. »
Excel не для рисования по клеточкам!
DJ Mogarych, почему сразу не взять CanonicalName?
DJ Mogarych
20-01-2020, 16:52
А как тогда понять, что во что вложено? Циклы громоздить?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.