groupprincipal

    0熱度

    2回答

    我正在編寫一個程序,可以批量創建用戶,我有一個操作,它是創建塊的一部分,約5秒鐘,以解決這個問題,我將使它成爲線程並讓所有內容都坐在一個線程中池。 我的問題是如果我在線程外創建原理並將組原則傳遞給線程並致電group.Members.Add(u)和group.Save()我能陷入麻煩嗎?從每個線程內部生成一個新的組主體會更好嗎?

    1熱度

    1回答

    我試圖建立所有本地組及其尊敬成員的集合,然而我對列出的代碼的吼叫所帶來的挑戰是「管理員」組成員是空的,服務器上的所有其他組返回他們的成員而不是管理員。有任何想法嗎? private void BuildGroupMembership(string remoteHost, string targetdomain, string userName, string password, bool doma

    0熱度

    1回答

    起初這裏是我的代碼: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "Domain"); GroupPrincipal gpx = GroupPrincipal.FindByIdentity(ctx, IdentityType.Name, "otheradmingroup"); List<string> Mem

    6熱度

    1回答

    我正在用.NET的System.DirectoryServices.AccountManagement命名空間做一些Active Directory工作。我注意到Principal實現了IDisposable,這導致了一種頭痛,因爲所有的都在那個命名空間中繼承了Principal。 E.g.考慮下面的代碼讓所有的用戶組中: PrincipalContext domain = new Princip

    1熱度

    1回答

    我已經創建了一個功能來一次添加一個用戶到特定的組(管理員等),但它似乎需要很長時間才能響應GroupPrinciple(5-10秒)和group.members .add(5-10秒)調用並放慢我的應用程序,它需要將近15-20秒的響應時間,有沒有更快的方法來做到這一點? private static void Add() { var userContext = new PrincipalCo

    3熱度

    1回答

    我正嘗試重命名一個組。我的代碼如下所示 PrincipalContext context = new PrincipalContext(ContextType.Machine); GroupPrincipal group = GroupPrincipal.FindByIdentity(context, "GroupName"); group.SamAccountName = "NewGroup

    1熱度

    1回答

    您好,我需要檢查一個DirectoryEntry是否是AD中的最後一個組。我不知道爲什麼,但我的老闆說他想要一個Messagebox。下面的方法只是我大項目的一小部分。它能做什麼?我在AD獲得一個組的所有用戶。每個用戶都保存在DirectoryEntry中。然後我打電話給其他的東西。這對這個問題無關緊要,請參閱「如果是德,請做些什麼」。 我不知道如何獲得最後一個元素這就是爲什麼我把這個: var

    0熱度

    1回答

    我正在分析和修改將數據同步到Active Directory的Windows應用程序。 當我移動的用戶在Active Directory中另一個部門, 我嘗試在前面的部門刪除成員。 而且Member.Remove是好的,但是當我試圖挽救它,它拋出異常,這樣 Server is unwilling to process the request 所以,什麼也沒有改變。可悲的是,我是Active Dir