如何解决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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。