Это может быть тривиальный вопрос, но мне было интересно, можно ли было использовать команду net user в windows для возврата полезной информации о пользователе «NT Authority\Network Service». Я пробовал net user "NT Authority\Network Service" вместе с несколькими вариантами этого, но команда просто выплевывает информацию об использовании. Причина, по которой я это делаю, заключается в том, что у меня есть пакетный скрипт, в котором пользователь вводит имя пользователя, и я проверяю, находится ли этот пользователь на компьютере, используя net user . Если пользователь присутствует, ничего не делается. Если пользователя нет, я создаю пользователя. Я бы хотел, чтобы пользователь мог ввести пользователя сетевой службы или пользователя системы и при этом получить желаемый результат. Я думал, что заставил это работать раньше, но не могу понять, как я это сделал.

1 ответ1

1

Net User не покажет вам этих пользователей, потому что они не являются (обычными) учетными записями пользователей.

От MS:

Учетная запись NetworkService является предопределенной локальной учетной записью, используемой диспетчером управления службами. Эта учетная запись не распознается подсистемой безопасности, поэтому вы не можете указать ее имя при вызове функции LookupAccountName.

В любом случае вы не можете использовать Net User для создания учетной записи с именем «NT Authority\Network Service» (или аналогичной), поэтому я не уверен, что вас беспокоит. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .