コマンドラインから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 [email protected].
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
[email protected]
===============================================================================