Сервис Windows 7 может управлять командой, распознают имя пользователя с localhost доменом?

Я настроил нового пользователя под названием MY_SERVUSER в Windows 7 через управление компьютером на компьютере, который не находится на домене. У меня есть сценарий, который настраивает наш сервис для запуска как тот пользователь, который раньше работал под предыдущими окнами, но теперь не делает.

Сценарий называет что-то как:

sc config ConverterService start= auto obj= localhost\MY_SERVUSER password= password

Который получает эту ошибку:

Имя учетной записи недопустимо или не существует, или пароль является неверным для указанного имени учетной записи.

Но если я выполняю его как это, это работает:

sc config ConverterService start= auto obj= computername\MY_SERVUSER password= password

Компьютер не находится на домене. Мое предположение - то, что в Windows 7 существует своего рода домен, даже если мы не находимся на домене. Это корректно? Есть ли что-нибудь, что может быть сделано, чтобы позволить моим сценариям продолжать использовать localhost\username вместо computername\username?

Если мне нужен некоторый другой способ создать пользователя, который в порядке, но та же команда кв/см должна смочь работать на нескольких компьютерах.

0
задан 07.04.2011, 18:10

1 ответ

Пакетные файлы Windows имеют доступ к названию данного компьютера как %COMPUTERNAME %, таким образом, можно просто использовать

%COMPUTERNAME%\MY_SERVUSER

как имя пользователя.

3
ответ дан 24.11.2019, 04:34

Теги

Похожие вопросы