Freigeben über


Error Property (WshRemote) 

Exposes the WshRemoteError object, which holds information about the error that caused the remote script to terminate prematurely.


Object.Error

Arguments

  • Object
    WshRemote object.

Remarks

The Error property returns a WshRemoteError object.

Example

The following code demonstrates how the Error property of the WshRemote object exposes a WshRemoteError object, which exposes the line, character, and description of the error.

Dim Controller, RemoteScript

Set Controller = WScript.CreateObject("WSHController")

Set RemoteScript = Controller.CreateScript("test.js", "remoteserver")

WScript.ConnectObject RemoteScript, "remote_"

RemoteScript.Execute



Do While RemoteScript.Status <> 2 

    WScript.Sleep 100

Loop



Sub remote_Error

    Dim theError

    Set theError = RemoteScript.Error

    WScript.Echo "Error - Line: " & theError.Line & ", Char: " & theError.Character & vbCrLf & "Description: " & theError.Description

    WScript.Quit -1

End Sub
var Controller = WScript.CreateObject("WSHController");

var RemoteScript = Controller.CreateScript("test.js", "remoteserver");

WScript.ConnectObject(RemoteScript, "remote_");

RemoteScript.Execute();



while (RemoteScript.Status != 2) {

    WScript.Sleep(100);

}



function remote_Error()

{

    var theError = RemoteScript.Error;

    WScript.Echo("Error - Line: " + theError.Line + ", Char: " + theError.Character + "\nDescription: " + theError.Description);    WScript.Quit(-1);

}

Applies To:

WshRemote Object

See Also

Reference

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