2013-10-09 89 views
1

我在用户变量中获取空值..我在想什么?将网络服务用户添加到管理组

PrincipalContext pc = new PrincipalContext(ContextType.Machine); 
GroupPrincipal user = GroupPrincipal.FindByIdentity(pc, @"NT AUTHORITY\NETWORK SERVICE"); 
GroupPrincipal group = GroupPrincipal.FindByIdentity(pc, "Administrators"); 
group.Members.Add(user); 
group.Save(); 

回答

1

投机在这里,但也许是因为MSDN说:

NetworkService帐户是由 服务控制管理器使用预定义的本地帐户。此帐户不被 安全子系统认可

而且,我不知道添加网络服务帐户到管理组是好事被从安全角度来看,这样做,即使是可能。