Графические интерфейсы Powershell - есть ли диалоговое окно Active Directory для выбора подразделения?Понравился FileOpenDialog? - PullRequest
4 голосов
/ 25 мая 2011

Существует ли класс (возможно, предоставляемый через .NET), который позволяет запустить список дерева каталогов активного каталога? У меня есть приложение, в котором я перебираю структуру OU верхнего уровня домена и представляю отличительное имя в раскрывающемся списке в моем графическом интерфейсе PowerShell, но более элегантным решением (IMO) было бы нажать кнопку и позволить пользователю выбрать уровень OU для запуска программы. Кто-нибудь знает, что такое библиотека / класс / и т.д. Я мог бы использовать для выполнения этой задачи в PowerShell? заранее спасибо!

Ответы [ 3 ]

1 голос
/ 04 июня 2011

Так что это не идеально, но я модифицировал древовидную структуру, чтобы динамически перечислять локальную доменную структуру, отображающую значимые имена.Теперь, это не идеально, но это работает для того, что мне нужно:

http://thepip3r.blogspot.com/2011/06/powershell-guis-active-directory.html

0 голосов
/ 27 сентября 2016

спасибо Михе за это удивительное решение от https://itmicah.wordpress.com/2016/03/29/active-directory-ou-picker-revisited/

(меня ранее критиковали на stackoverflow за размещение только ссылки, но за эту альтернативу нет, так как этот код превышает 30 000 разрешенных символов)

https://raw.githubusercontent.com/ITMicaH/Powershell-functions/master/Active-Directory/OUs/ChooseADOrganizationalUnit.ps1

0 голосов
/ 25 мая 2011

Он существует как COM-объект, используемый в C ++, как объясняется в Документация Microsoft .

Несколько разработчиков переносят его на .NET.Я использую тот из французского совместного использования кода под названием Codes-Sources и адаптирую его к моим потребностям.


Отредактировано

Вы можете получить там для использования средства выбора объектов каталога Microsoft в PowerShell.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...