簡體   English   中英

Powershell GUI - 是否有用於選擇 OU 的 Active Directory 對話框? 像 FileOpenDialog 一樣?

[英]Powershell GUIs - Is there an Active Directory dialog box for selecting an OU? Like the FileOpenDialog?

是否有允許您啟動活動目錄 gui 樹列表的 class(可能通過 .NET 公開)? 我有一個應用程序,我在其中迭代域的頂級 OU 結構並在我的 PowerShell gui 的下拉列表中顯示可分辨名稱,但更優雅的解決方案 (IMO) 是單擊一個按鈕並允許用戶使用 select要運行程序的 OU 級別。 有誰知道什么圖書館/類/等。 我可以用來在 PowerShell 中完成這項任務嗎? 提前致謝!

所以它並不完美,但我修改了一個 treeview 以動態枚舉顯示 distinctNames 的本地域結構。 現在,這並不完美,但它可以滿足我的需要:

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

感謝 Micah 提供的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

它以 COM object 的形式存在,可在 C++ 中使用,如Microsoft 文檔中所述。

多個開發人員將其移植到 .NET。 我使用來自名為 Codes-Sources 的法國代碼共享中的一個,並根據我的需要進行調整。


已編輯

您可以在 PowerShell 使用 Microsoft Directory Object Picker。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM