Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Выгрузка структуры OU

Ответить
Настройки темы
PowerShell - Выгрузка структуры OU

Новый участник


Сообщения: 47
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 07:34, 20-01-2020

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


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

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 09:44, 20-01-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 47
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Screenshot_1.png
(3.3 Kb, 11 просмотров)

Цитата DJ Mogarych:
Как должен выглядеть результат? »
Скриншот во вложении.

Отправлено: 10:15, 20-01-2020 | #3


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


Не совсем то, но иерархия есть:
Код: Выделить весь код
$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

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:03, 20-01-2020 | #4


Новый участник


Сообщения: 47
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 13:09, 20-01-2020 | #5


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Цитата JimmLight:
Скриншот во вложении. »
Excel не для рисования по клеточкам!


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

Отправлено: 15:01, 20-01-2020 | #6


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


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

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 16:52, 20-01-2020 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Выгрузка структуры OU

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - Выгрузка информации о пользователях из определенных OU Johny_spb Скриптовые языки администрирования Windows 3 21-03-2019 14:09
[решено] Работа с OU HellRaven Windows Server 2012/2012 R2 5 02-12-2012 03:45
GPO, OU и User aleksejvasi Microsoft Windows NT/2000/2003 6 19-09-2009 21:26
Реестр и OU YDen Microsoft Windows NT/2000/2003 1 12-09-2009 19:40
компьютеры из одной ou невидят компьютеры из другой ou, возможно ? philippov Microsoft Windows NT/2000/2003 2 11-12-2006 04:16




 
Переход