Status Property (WshRemote)

 

Reports the current status of the remote script.

Syntax

Object.Status

Arguments

  • Object
    WshRemote object.

Remarks

The Status property returns a read-only enumerated data type.

Values

The Status property returns one of three possible values.

Return Value

Numeric value

Description

NoTask

0

The remote script object has been created but has not yet executed.

Running

1

The remote script object is currently running.

Finished

2

The remote script object has finished running.

Legacy Code Example

The following JScript code demonstrates how to use the Status property in a test block that checks to see if a remote script terminated normally.

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
var Controller = WScript.CreateObject("WSHController");
var RemoteScript = Controller.CreateScript("test.js", "remoteserver");
RemoteScript.Execute();

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

Applies To:

WshRemote Object

See Also

WshController Object
Error Property (WshRemote)
Execute Method (Windows Script Host)
Terminate Method (WshScriptExec)
Start Event
End Event
Error Event