大家好,问一个菜鸟级别的问题!
我如何把域中的一个用户加入到本地组中阿?
我的计算机是在网络里的一个域中,上面有一个我专用的帐号,我们平时工作要用这个帐号的,现在我需要把这个用户加入到本地的administrators组里面。请问如何用C#实现?
我只知道要用到 DirectoryEntry类!

解决方案 »

  1.   

    如果使用 domain 登录,是根据 domain 的权限的。
    如果是local登录,自己使用 administrator 登录,添加一个就是了。
      
      

  2.   

    实际情况是domain上我的帐号已经存在了,我是根据local登录的,然后把我的机器加入到domain里,然后我再把domain上我的帐号加入到本地的admin组里面。加入到domain已经成功完成,就差把domain上我的帐号加入到本地的admin组里面。
    有没有具体实现的源码,我参考一下!
      

  3.   

    加入 domain 之后,登录的画面多一个框框:域如果使用 domain 登录,是根据 domain 的权限的,而不是本地用户权限的,你怎么在本地创建都没有用。如果是想以后使用 local 登录,自己使用 administrator 登录,添加一个和domain相同名字、密码的用户就是了(但,用途不大)。  
      

  4.   

    一个简单的问题如果我的域名是 aisa.med.ge.com 我的用户在上边的帐号是admintest
    那当我引用如下方法:
     DirectoryEntry groupAdmin = new DirectoryEntry("WinNT://" + Environment.MachineName + "/Administrators");
                        groupAdmin.Invoke("Add", new object[] { userID.Path });
                        groupAdmin.Invoke("Add", new object[] { userIDG.Path });
                        groupAdmin.CommitChanges();
                        groupAdmin.Close();
    把这个帐号加入到本地Admin里,那此处的userID.Path应该写成什么?
    简言之,一个用户在域上的path怎么表示呢?这个我不知道