Как установить имя пользователя и пароль для Windows с помощью командной строки
Используя команду sc, мы можем запрашивать, запускать, останавливать службы Windows.
Для примера:
sc query "windows service name"
Команда sc config изменяет конфигурацию службы, но я не знаю, как ее использовать.
Может ли кто-нибудь сказать мне, как мы можем установить имя пользователя и пароль для любой службы Windows?
Ответы
Ответ 1
Это работает:
sc.exe config "[servicename]" obj= "[.\username]" password= "[password]"
Если каждый из элементов [скобки] заменен истинными аргументами. (Сохраняйте кавычки, но не держите скобки.)
Просто имейте в виду, что:
- Пространство в приведенном выше примере имеет значение.
obj= "foo"
является правильным; obj="foo"
нет.
- '' является псевдонимом локальной машины, вы можете указать там домен (или имя вашего локального компьютера), если хотите.
- Пароли не проверяются до запуска службы
- Введите свои параметры, как указано выше. Иногда можно обойтись без кавычек, но удачи.
Ответ 2
В PowerShell команда "sc" является псевдонимом командлета Set-Content. Вы можете обойти это, используя следующий синтаксис:
sc.exe config Service obj= user password= pass
Определяя расширение .exe, PowerShell обходит поиск псевдонима.
НТН