44

scコマンドを使用して、Windows サービスのクエリ、開始、停止を行うことができます。
例:

sc query "windows service name"

sc configコマンドでサービスの構成を変更するのですが、使い方がわかりません。

Windows サービスのユーザー名とパスワードを設定する方法を教えてください。

4

2 に答える 2

91

これは機能します:

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

[括弧で囲まれた] 項目のそれぞれが真の引数に置き換えられます。(引用符はそのままにしますが、括弧はそのままにしないでください。)

次の点に注意してください。

  • 上記の例の間隔は重要です。 obj= "foo"正しい; obj="foo"ではありません。
  • 「.」はローカル マシンのエイリアスであり、必要に応じてドメイン (またはローカル コンピューター名) を指定できます。
  • サービスが開始されるまで、パスワードは検証されません
  • 上記のように、パラメーターを引用します。引用符なしで済むこともありますが、頑張ってください。
于 2008-11-21T10:04:52.533 に答える
8

PowerShellでは、「sc」コマンドはSet-Contentコマンドレットのエイリアスです。次の構文を使用して、これを回避できます。

sc.exe config Service obj= user password= pass

.exe拡張子を指定すると、PowerShellはエイリアスルックアップをバイパスします。

HTH

于 2012-11-29T16:30:00.673 に答える