Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Выгрузка структуры OU (http://forum.oszone.net/showthread.php?t=343731)

JimmLight 20-01-2020 07:34 2905865

Выгрузка структуры OU
 
Подсобите пожалуйста скриптом выгрузки структуры "Organizational Unit" из Active Directory в Excel средствами PowerShell.

DJ Mogarych 20-01-2020 09:44 2905867

Как должен выглядеть результат?

JimmLight 20-01-2020 10:15 2905871

Вложений: 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


JimmLight 20-01-2020 13:09 2905894

Цитата:

Цитата DJ Mogarych
Не совсем то, но иерархия есть: »

Спасибо.

Busla 20-01-2020 15:01 2905907

Цитата:

Цитата JimmLight
Скриншот во вложении. »

Excel не для рисования по клеточкам!


DJ Mogarych, почему сразу не взять CanonicalName?

DJ Mogarych 20-01-2020 16:52 2905923

А как тогда понять, что во что вложено? Циклы громоздить?


Время: 00:29.

Время: 00:29.
© OSzone.net 2001-