コマンドラインから Windows サービスを実行するユーザー アカウント (実行アカウント) を選択するにはどうすればよいですか?

コマンドラインから Windows サービスを実行するユーザー アカウント (実行アカウント) を選択するにはどうすればよいですか?

インストール手順の1つとしてクロンデーモンシグウィンWindowsでは、(WinXPでは必須ではありませんが、Win7以降は大いに推奨されているようです)変更する価値があります(他のいくつかの変更とともに)。実行するインストールしたばかりの CRON サービスのプロパティです。
これは GUI メソッド ウィンドウです (申し訳ありませんが、私の Windows はスペイン語です)。ここで他のユーザー (私の例では「cygrunsrv」ですが、他のユーザーでもかまいません) を選択できます。

「実行」プロパティ - 「システム」以外のアカウントとしてサービスを実行する

私は文書を見直し、scでコマンドにはその機能がないようです。私が見つけたのは、サービスがデスクトップと対話できるようにするこのオプションだけです。

sc config servicename type= interact type= own

しかし、それは私が探している変更ではありません。
コマンドライン経由でこれを実行する方法はありますか?

答え1

obj=password=パラメータを使ってこれを行うことができます。sc config
(エディションによって異なるかもしれませんが、その情報は見つかりませんでした)

実行すると、sc config /?次のオプションが生成されます。

CONFIG OPTIONS: NOTE: The option name includes the equal sign. type= <own|share|interact|kernel|filesys|rec|adapt> start= <boot|system|auto|demand|disabled> error= <normal|severe|critical|ignore> binPath= <BinaryPathName> group= <LoadOrderGroup> tag= <yes|no> depend= <Dependencies(separated by / (forward slash))> obj= <AccountName|ObjectName> DisplayName= <display name> password= <password>

詳しい説明はこちらをご覧ください:http://technet.microsoft.com/en-us/library/cc990290.aspx

関連情報