Как изменить учетные данные пользователя службы Windows из командной строки?
Вы ищете:
sc config <servicename> obj= <accountname> password= <password>
Команда «sc» также будет работать на удаленных машинах. Начните без аргументов, чтобы получить больше информации. (Немного странно требовать пробелов после многих аргументов. Не могу сказать, что видел похожую программу командной строки.)
вы также можете использовать passgen.exe, он очень удобно может сгенерировать для вас сложный пароль и установить его.
C:\>passgen.exe /?
===============================================================================
passgen.exe v. 1.1, Copyright (c) 2005, Jesper M. Johansson.
This program is used to generate and/or set a password on an arbitrary account.
For complete details on how to use passgen.exe see the doc file that is
distributed with the tool.
This program is primarily distributed with the
"Protecting Your Windows Network" book. For feedback on the tool
e-mail info@protectyourwindowsnetwork.com.
passgen.exe may be freely re-distributed within the organization that paid for the book so long as it remains unmodified and is accompanied by the readme file.
===============================================================================
There are three valid modes and associated options you may use:
passgen.exe -g <identifier> <pass phrase> [-l <desired length>]
[-e <desired character set>] [-c <account name> [<old password>]]
[-m <machine/domain>] [-d <service name>] [-h]
passgen.exe -r [-l <desired length>] [-e <desired character set>]
[-c <account name> [<old password>]] [-m <machine/domain>]
[-d <service name>] [-h]
passgen.exe -s [-c <account name> [<old password>] [-m <machine/domain>]
[-d <service name>]]
For details on the usage of these options see the readme file that comes with
the tool. If you received the tool without a readme file please e-mail
info@protectyourwindowsnetwork.com
===============================================================================