Powershell GUI-是否存在用于选择OU的Active Directory对话框?像FileOpenDialog一样?

问题描述

| 是否有一个类(可能通过.NET公开)允许您启动活动目录gui树列表?我有一个应用,其中我正在迭代域的顶级OU结构,并在我的PowerShell gui中的下拉列表中显示专有名称,但是更优雅的解决方案(IMO)是单击按钮并允许用户选择运行程序所依据的OU级别。有谁知道什么库/类/等。我可以用来在PowerShell中完成此任务吗?提前致谢!     

解决方法

因此,它不是完美的,但是我修改了树视图以动态枚举显示专有名称的本地域结构。现在,这还不是完美的,但是它可以满足我的需求: http://thepip3r.blogspot.com/2011/06/powershell-guis-active-directory.html     ,如Microsoft文档中所述,它作为可在C ++中使用的COM对象存在。 多个开发人员将其移植到.NET。我使用来自法国代码共享的一个名为Codes-Sources的代码,并使其适应我的需求。 已编辑 您可以到达此处以在PowerShell中使用Microsoft Directory Object Picker。     ,来自https://itmicah.wordpress.com/2016/03/29/active-directory-ou-picker-revisited/的这个很棒的解决方案对Micah表示敬意 (我以前在stackoverflow上曾因只发布链接而受到批评,但由于此代码超出了所允许的30,000个字符,因此没有其他选择) https://raw.githubusercontent.com/ITMicaH/Powershell-functions/master/Active-Directory/OUs/ChooseADOrganizationalUnit.ps1     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...