2013-10-09 91 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帳戶是由 服務控制管理器使用預定義的本地帳戶。此帳戶不被 安全子系統認可

而且,我不知道添加網絡服務帳戶到管理組是好事被從安全角度來看,這樣做,即使是可能。