batバッチSCコマンドによるwindowサービスの操作
1073 ワード
SCコマンド紹介:SCコマンドはXPシステムで強力なDOSコマンドで、SCコマンドは「サービスコントローラ」やインストール済みデバイスと通信できます.SCは、サービス制御マネージャおよびサービスと通信するためのコマンドラインプログラムである.
以下に、Dbserverがwindowsサービスである「batバッチ処理SCコマンドによるwindowサービスの操作」の例を示す.
まずInstall.batファイル:
そしてUninstall.batファイル:
注意:Install.バートとUninstall.batファイル、管理者として実行!
注意:パラメータ[binPath=]等号の後ろにスペースがあります!!他のパラメータも同様に、付与値は引用符で囲まれ、パスにスペースが存在しないようにしたほうがいいです.
ここで、一部のwindowOSではSCコマンドが実行できないことに注意してください.sc.exeというコマンドラインツールがないからです.WinXpまたはWin 2003を搭載した機器からsc.exeファイルをコピーし、保存したバッチファイルと一緒に置いてバッチファイルを実行すればよい.
sc.exeコマンドラインツールにはX 86とX 64の2つのバージョンがあり、必要に応じてダウンロードできます.https://download.csdn.net/download/weixin_42032900/11265582
以下に、Dbserverがwindowsサービスである「batバッチ処理SCコマンドによるwindowサービスの操作」の例を示す.
まずInstall.batファイル:
sc create DBServer binPath= "C:\Users\xun\Desktop\DBServer.exe"
sc Start DBServer
sc config DBServer start= auto
sc config DBServer DisplayName= "DBServer-Name"
sc description DBServer @ XX - -
sc failure DBServer reset= 30 actions= restart/60000
pause
そしてUninstall.batファイル:
sc stop DBServer
sc delete DBServer
pause
注意:Install.バートとUninstall.batファイル、管理者として実行!
注意:パラメータ[binPath=]等号の後ろにスペースがあります!!他のパラメータも同様に、付与値は引用符で囲まれ、パスにスペースが存在しないようにしたほうがいいです.
ここで、一部のwindowOSではSCコマンドが実行できないことに注意してください.sc.exeというコマンドラインツールがないからです.WinXpまたはWin 2003を搭載した機器からsc.exeファイルをコピーし、保存したバッチファイルと一緒に置いてバッチファイルを実行すればよい.
sc.exeコマンドラインツールにはX 86とX 64の2つのバージョンがあり、必要に応じてダウンロードできます.https://download.csdn.net/download/weixin_42032900/11265582