JP1/Script(Windows(R)用)
ServiceSetValue ( ServiceInfoName , Keyword1 :: Value1 , Keyword2 :: Value2 , … )
キーワード | 値と意味 |
---|---|
Name | サービス名 指定できる文字数は,半角文字で255文字以内です。なお,スラッシュ(/)と円記号(\)は,サービス名に使用できません。 |
DispName | 表示名 指定できる文字数は,半角文字で255文字以内です。 |
Type | サービスの種類 SERVICE_WIN32_OWN_PROCESS サービスが独立したWin32プロセスで動作することを指定します。 SERVICE_WIN32_SHARE_PROCESS サービスがWin32プロセスを他のサービスと共有することを指定します。 SERVICE_KERNEL_DRIVER Windowsデバイスドライバであることを指定します。 SERVICE_FILE_SYSTEM_DRIVER Windowsファイルシステムドライバであることを指定します。 |
Start | サービスの起動時期 SERVICE_BOOT_START オペレーティングシステムローダーがデバイスドライバを起動することを指定します。 この値は,Typeで指定されたサービスの種類が次のどちらかのときだけ有効です。
IoInitSystem関数がデバイスドライバを起動することを指定します。 この値は,Typeで指定されたサービスの種類が次のどちらかのときだけ有効です。
サービス制御マネージャがシステムの起動時にデバイスドライバやWin32サービスを自動的に起動することを指定します。 SERVICE_DEMAND_START プロセスがStartService関数を呼び出したときにサービス制御マネージャがデバイスドライバやWin32サービスを起動することを指定します。 SERVICE_DISABLED デバイスドライバやWin32サービスを起動しないことを指定します。 |
Errctl | システム起動時にサービスが起動できなかったときのエラーの重大度 SERVICE_ERROR_IGNORE 起動(ブート)プログラムは,エラーを記録して,起動処理を続行します。 SERVICE_ERROR_NORMAL 起動プログラムは,エラーを記録してメッセージボックスポップアップを表示し,起動処理を続行します。 SERVICE_ERROR_SEVERE 起動プログラムはエラーを記録します。 SERVICE_ERROR_CRITICAL 起動プログラムは,可能ならばエラーを記録します。 |
Path | サービスプログラムのフルパス |
Group | サービスが所属するロード順序グループ サービスがグループに所属しないときは省略してください。 |
DependG | 依存グループ名 このサービスより前に起動しなければならないロード順序グループ名を指定します。 |
DependM | 依存サービス名 このサービスより前に起動しなければならないサービス名を指定します。このサービスが他のサービスに依存しないときは省略してください。 |
StartName | サービスアカウント名 Typeで指定されたサービスの種類がSERVICE_WIN32_OWN_PROCESSの場合 起動時にサービスプロセスがログオンに使用する"DomainName\Username"という形式のサービスアカウント名でなければなりません。サービスアカウント名が組み込みドメインに所属するときは,"\Username"のように指定してください。 Typeで指定されたサービスの種類がSERVICE_WIN32_SHARE_PROCESSの場合 LocalSystem以外のサービスアカウント名を指定することはできません。この値を省略した場合,サービスは"LocalSystem"アカウントでログオンします。その場合,Passwordの値は省略されていなくてはなりません。 Typeで指定されたサービスの種類がSERVICE_KERNEL_DRIVERか,SERVICE_FILE_SYSTEM_DRIVERの場合 この値は,入出力(I/O)システムがデバイスドライバをロードするときに使用するドライバオブジェクトの名前(\FileSystem\Rdrや,\Driver\Xnsなど)です。この値を省略した場合,I/Oシステムは,サービス名に基づいたデフォルトのオブジェクト名を作成してドライバを起動します。 |
Password | アカウントのパスワード Typeで指定されたサービスの種類がSERVICE_WIN32_OWN_PROCESか,SERVICE_WIN32_SHARE_PROCESSの場合 StartNameで指定されたサービスアカウント名のパスワードを指定します。 Typeで指定されたサービスの種類がSERVICE_KERNEL_DRIVERか,SERVICE_FILE_SYSTEM_DRIVERの場合 この値は無視されます。 サービスにパスワードがないときは省略してください。 |
OutDir = "C:\Program Files\Hitachi\Script\BIN\" ServiceSetValue ( "JSService" ,Name::"JP1_Script" _ ,DispName::"JP1/Script" _ ,Type::SERVICE_WIN32_OWN_PROCESS _ ,Start::SERVICE_AUTO_START _ ,Errctl::SERVICE_ERROR_NORMAL _ ,Path::OutDir+"SPTHSV.EXE" )
Copyright (C) 2012, Hitachi, Ltd.
Copyright (C) 2012, Hitachi Solutions, Ltd.