Share via


Status プロパティ (WshRemote)

リモート スクリプトの現在のステータスをレポートします。

Object.Status

引数

  • Object
    WshRemote オブジェクトです。

解説

Status プロパティは読み取り専用の列挙データ型を返します。

Status プロパティは次の 3 つの値のいずれかを返します。

戻り値 数値 説明
NoTask 0 リモート スクリプト オブジェクトが作成されましたが、まだ実行されていません。
Running 1 リモート スクリプト オブジェクトが実行中です。
Finished 2 リモート スクリプト オブジェクトの実行が終了しました。

使用例

次の コードは、リモート スクリプトの実行が正常終了したかどうかをチェックするテスト ブロック内で Status プロパティを使用する例です。

VBScript

Dim Controller, RemoteScript
Set Controller = WScript.CreateObject("WSHController")
Set RemoteScript = Controller.CreateScript("test.js", "remoteserver")
RemoteScript.Execute

Do While RemoteScript.Status <> 2 
    WScript.Sleep 100
Loop

JScript

var Controller = WScript.CreateObject("WSHController");
var RemoteScript = Controller.CreateScript("test.js", "remoteserver");
RemoteScript.Execute();

while (RemoteScript.Status != 2) {
    WScript.Sleep(100);
}

参照

WshController オブジェクト | WshRemote オブジェクト | Error プロパティ | Execute メソッド | Terminate メソッド | Start イベント | End イベント | Error イベント