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 イベント