2013-10-09 3 views
1

Я получаю null в пользовательской переменной .. что я пропущу ????Добавление пользователя сетевой службы в группу администратора

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 является предопределенной локальной учетной записью используется диспетчером управления службы. Эта учетная запись не распознается подсистемой безопасности

Кроме того, я не уверен, что добавление учетной записи сетевой службы в группе администратора является хорошая вещь, чтобы делать с точки зрения безопасности, даже если это возможное.

Смежные вопросы