我正在研究管理Active Directory中的用戶帳戶的應用程序。儘可能使用System.DirectoryServices.AccountManagement命名空間,但我無法弄清楚如何確定用戶的主要組。當我嘗試刪除作爲用戶主要組的組時,我收到一個異常。這裏是我當前的代碼:你能在C#中找到Active Directory用戶的主要組嗎?
private void removeFromGroup(UserPrincipal userPrincipal, GroupPrincipal groupPrincipal) {
TODO: Check to see if this Group is the user's primary group.
groupPrincipal.Members.Remove(userPrincipal);
groupPrincipal.Save();
}
是否有一種方式來獲得用戶的主要組的名稱,所以我可以嘗試刪除該組用戶之前做一些驗證?
哇。醜,但它的作品:) +1 – Simon 2010-04-09 02:47:11