【发布时间】:2023-04-08 03:17:01
【问题描述】:
我有一个用于创建 AD 用户的 GUI。我输入的参数之一是创建用户的位置。现在我把它作为一个简单的文本放在一个文本框中(ou=subcontainer,ou=container,dc=domain,dc=com)。但这对用户不是很友好,我想在那里添加一个按钮来打开浏览器(如果您运行 dsa.msc,就像左侧面板一样)来选择路径。我为此找到了一个专门创建的浏览器,但它又是由文本字符串组成的,这可能会让低技能的技术人员感到困惑。一些应该使用这个脚本的人只是熟练地在 GUI 中创建和修改用户,但是没有更深入的知识并且不知道该字符串的含义,所以我想要经典的 gui来自 Active Directory 用户和计算机。我尝试在system.directoryservices.activedirectory 下搜索类,但没有找到任何可以显示对话框的内容
【问题讨论】:
-
没有来自 Microsoft 的 AD 浏览器控件,您可以将其插入您的程序。您必须自己制作或寻找第三方控件。
-
我认为这将指向您正在寻找的东西 - gist.github.com/supercheetah/b68023f3254dfc9a6497
-
使用“PowerShell AD 浏览器”的快速网络搜索也将带您到此... Stackexchange PowerShell Active Directory 浏览器,--- codereview.stackexchange.com/questions/55056/… --- 这导致了作者的 winform 实施 -- - adexploder.codeplex.com --- 和他的源代码:---adexploder.codeplex.com/SourceControl/latest#adexploder.ps1 ---。这有点过时了,但应该给你指明方向。
标签: powershell user-interface active-directory