[C#] C# 创建Group Object in Active Directory →→→→→进入此内容的聊天室

来自 , 2020-09-03, 写在 C#, 查看 108 次.
URL http://www.code666.cn/view/6de4bfe9
  1. using System.DirectoryServices;
  2. using System.Reflection;
  3.  
  4. public class ADGroup
  5. {
  6.  
  7.    private String ADGRPOUP = "group";
  8.  
  9.    // Grouptype-Definition
  10.    enum GrpType : uint
  11.    {
  12.       UnivGrp = 0x08,
  13.       DomLocalGrp = 0x04,
  14.       GlobalGrp = 0x02,
  15.       SecurityGrp = 0x80000000
  16.    }
  17.  
  18.    DirectoryEntry ent = new DirectoryEntry("LDAP://RootDSE");
  19.    String str = (String)ent.Properties["defaultNamingContext"][0];
  20.    deAD = new DirectoryEntry("LDAP://" + str);
  21.    GrpType gt = GrpType.GlobalGrp | GrpType.SecurityGrp;
  22.    int typeNum = (int)gt;
  23.    DirectoryEntry ou = deAD.Children.Find("OU=Users");
  24.    DirectoryEntry group = ou.Children.Add("cn=myGroupName", ADGRPOUP );
  25.    group.Properties["sAMAccountName"].Add("myGroupName");
  26.    group.Properties["description"].Add(" description myGroupName");
  27.    group.Properties["groupType"].Add(typeNum);
  28.    group.CommitChanges();
  29. }
  30. //csharp/4217

回复 "C# 创建Group Object in Active Directory"

这儿你可以回复上面这条便签

captcha