メインコンテンツ

mps-service

Windows システムでコマンド ラインからサーバー インスタンスの Windows サービスを作成または変更する

説明

mps-service [-C [path\]server_name] create [--name name] [--description description] [--user user] [--password password] [--noprompt] は、サーバー インスタンスの Windows® サービスを作成します。

Windows サービスの既定の設定は次のとおりです。

  • サービスの表示名: MATLAB Production Server – path\server_name

  • サービスの説明: MATLAB Production Server の実行インスタンス path\server_name

  • サービス ユーザー: LocalSystem

Windows サービスは、サービスの作成時ではなくマシンの起動時に開始するように構成されています。構成に変更を加えたら、mps-start を使用してサーバー インスタンスを起動します。

mps-service [-C [path\]server_name] update [--name name] [--description description] [--user user] [--password password] [--instance-root new_path] [--noprompt] は、サーバー インスタンスの Windows サービス エントリを更新します。

mps-service [-C [path\]server_name] delete は、サーバー インスタンスの Windows サービス エントリを削除します。ダッシュボードを使用してサーバー インスタンスを作成および起動する場合は、mps-service を使用してサーバー インスタンスを削除しないでください。

mps-service delete service_name [[--force]|[-f]] は、Windows サービス エントリを名前に基づいて削除します。ダッシュボードを使用してサーバー インスタンスを作成および起動する場合は、mps-service を使用してサーバー インスタンスを削除しないでください。

mps-service clean [[--force]|[-f]][[--verbose]|[-v]] は、無効な Windows サービス エントリを削除します。

無効な Windows サービス エントリとは、ターゲット バージョンの MATLAB® Production Server™ が存在しないか、関連付けられたサーバー インスタンスが存在しなくなったエントリです。

mps-service [-C [path\]server_name] undelete は、サーバー インスタンスの削除された Windows サービス エントリを復元します。

mps-service [-C [path\]server_name] は、サーバー インスタンスの Windows サービス エントリを表示します。

mps-service list は、すべてのサーバー インスタンスの Windows サービス エントリをリストします。

入力引数

-C path\

サーバー インスタンスへのパス

server_name

サーバー インスタンスの名前

--name name

サーバー インスタンスに関連付けられている Windows サービスの表示名

--description description

サーバー インスタンスに関連付けられている Windows サービスについて説明する情報文

--user user

サーバー インスタンスに関連付けられているサービスの実行に使用する Windows アカウント。このユーザー アカウントには、インスタンス ディレクトリの読み取り権限、書き込み権限、および削除権限と、MATLAB Production Server インストール ディレクトリの読み取り権限および実行権限が必要です。

--password password

サービス ユーザー アカウントのパスワード

--instance-root new_path

サーバー インスタンスへの更新されたパス

--noprompt

確認メッセージが生成されないことを示します。

--force, -f

確認メッセージを表示せずに削除を強制実行します。

--verbose, -v

サービスが有効でない理由に関する詳細を含めます。

すべて展開する

フォルダー tmp にあるサーバー インスタンス server_1 の既定の Windows サービスを作成するには、システム コマンド ラインで次のように入力します。

mps-service -C tmp\server_1 create

フォルダー tmp にあるサーバー インスタンス server_1 の Windows サービス エントリを削除するには、システム コマンド ラインで次のように入力します。

mps-service -C tmp\server_1 delete

ローカル マシンにインストールされているすべてのサーバー インスタンスの Windows サービス エントリをリストするには、システム コマンド ラインで次のように入力します。

mps-service list
Service Name:  MATLAB Production Server {01234567-89ab-cdef-0123-456789abcdef}
Display Name:  MATLAB Production Server - My Custom Name
Description:   My Description
Instance Root: C:\instances\instance1
MPS Root:      C:\Program Files\MATLAB\MATLAB Production Server\R2014b
Status:        Started

Service Name:  MATLAB Production Server {01234567-89ab-cdef-0123-456789abcdef}
Display Name:  MATLAB Production Server - c:\instances\instance2
Description:   MATLAB Production Server running instance C:\instances\instance2
Instance Root: C:\instances\instance2
MPS Root:      C:\Program Files\MATLAB\MATLAB Production Server\R2026a
Status:        Stopped

バージョン履歴

R2015a で導入