Hitachi

JP1 Version 12 JP1/Script(Windows(R)用)


9.5.9 ServiceChange (サービスの設定情報を変更する)

機能

サービスの設定情報を変更します。

形式
ServiceChange ( ServiceInfoName )
指定項目
ServiceInfoName

変更内容が格納されたサービス情報名を文字列,または値を格納した変数名で指定します。

説明

サービス情報に格納されている情報を使って,現在のサービスの設定情報を変更します。

コマンドの実行結果は,_SVC_RTN_予約変数に格納します。コマンドの実行が成功した場合は真(True)を,それ以外の場合は偽(False)を返します。

補足

管理者権限でスクリプトファイルを実行してください。詳細は,「1.8.2 コマンドの動作」を参照してください。

' JP1/Script サービスの設定情報(スタートアップの種類)を変更する。
Dim  svStart
' JP1/Script サービス情報"JSService"を設定する。
ServiceSetValue ( "JSService" ,Name::"JP1_Script" )
' サービス情報"JSService"の設定情報を取得する。
ServiceQuery ( "JSService" )
' サービス情報"JSService"に格納されている
' 設定情報(スタートアップの種類)を変数に取得する。
ServiceGetValue ( "JSService" ,Start::svStart )
' サービスの「スタートアップの種類」が「自動」の場合,
' 「手動」に変更する
If  svStart = 3  Or  svStart = SERVICE_AUTO_START  Then
  svStart = SERVICE_DEMAND_START
  ServiceSetValue ( "JSService" ,Start::svStart )
  ServiceChange ( "JSService" )
End
対象バージョン

JP1/Script 01-00以降