Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / sc config: изменение учетной записи службы / 9 сообщений из 9, страница 1 из 1
25.07.2017, 15:41
    #39494668
A-MaR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sc config: изменение учетной записи службы
Добавляю в систему пользователя Admin с админскими правами и запускаю батник следующего содержания:

Код: powershell
1.
2.
3.
net stop AnyService
sc config AnyService obj= .\Admin password= AdminPass
net start AnyService



На последней строке обламывается с ошибкой 1069.
Назначаю службе эту же учетку через диспетчер служб. Стартует без ошибок.
Откатываю обратно на LocalSystem, перезапускаю.
Снова запускаю первоначальный батник. Стартует без ошибок!

Чем объяснить сей фокус? Почему редактирование командой sc срабатывает только после "пинка" через диспетчер служб? И можно ли заставить срабатывать с первого раза?
...
Рейтинг: 0 / 0
25.07.2017, 16:38
    #39494720
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sc config: изменение учетной записи службы
A-MaR,

чем

sc stop <service> хуже net stop <service>?
возможно в момент конфигурации служба не успела остановиться.
...
Рейтинг: 0 / 0
25.07.2017, 17:03
    #39494748
A-MaR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sc config: изменение учетной записи службы
Без разницы. Даже если при остановленной службе выполнить только sc config и попытаться запустить вручную - будет то же самое.
...
Рейтинг: 0 / 0
25.07.2017, 18:18
    #39494815
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sc config: изменение учетной записи службы
A-MaRНа последней строке обламывается с ошибкой 1069.
Код: plaintext
1.
net helpmsg 1069
Служба не запущена из-за ошибки входа в систему.
Кто вам сказал, что перед "обратной косой" надо ставить точку?
...
Рейтинг: 0 / 0
25.07.2017, 18:22
    #39494817
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sc config: изменение учетной записи службы
Roman Mejtesчем
sc stop <service> хуже net stop <service>?
возможно в момент конфигурации служба не успела остановиться.Хуже именно тем, что "net start / net stop" ожидают изменения состояния сервиса, а "sc start / sc stop" - отправляют команду и сразу выходят. Если изменение состояния вам существенно - требуются дополнительные "sc query".
...
Рейтинг: 0 / 0
25.07.2017, 18:26
    #39494820
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sc config: изменение учетной записи службы
Basil A. SidorovКто вам сказал, что перед "обратной косой" надо ставить точку?... простое задание учётной записи в "sc config ..." автоматически назначает этой учётке право "вход в качестве службы".
...
Рейтинг: 0 / 0
25.07.2017, 22:04
    #39494916
A-MaR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sc config: изменение учетной записи службы
Basil A. SidorovA-MaRНа последней строке обламывается с ошибкой 1069.
Код: plaintext
1.
net helpmsg 1069
Служба не запущена из-за ошибки входа в систему.
Кто вам сказал, что перед "обратной косой" надо ставить точку?
Потому что именно так выглядит поле "С учетной записью" в диспетчере служб. И ведь второй раз же срабатывает именно в таком виде, с точкой и косой. Без точки выпадает в ошибку 1068 "Не удалось запустить дочернюю службу".
...
Рейтинг: 0 / 0
26.07.2017, 07:47
    #39495002
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sc config: изменение учетной записи службы
https://stackoverflow.com/questions/308298/how-to-set-windows-service-username-and-password-through-commandline

This works:
sc.exe config "[servicename]" obj= "[.\username]" password= "[password]"


Where each of the [bracketed] items are replaced with the true arguments. ( Keep the quotes , but don't keep the brackets.)
...
Рейтинг: 0 / 0
26.07.2017, 11:59
    #39495151
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sc config: изменение учетной записи службы
Basil A. SidorovКто вам сказал, что перед "обратной косой" надо ставить точку?точка обозначается текущий компьютер. Точнее источник объекта авторизации
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / sc config: изменение учетной записи службы / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]