Session.Error-Eigenschaft
Ruft zusätzliche Fehlerinformationen in einem XML-Stream ab. Fehlerinformationen können auch aus dem VBScript Err-Objekt abgerufen werden.
Diese Eigenschaft ist schreibgeschützt.
Session.Error As BSTR
XML-Darstellung von Fehlerinformationen.
Das folgende VBScript-Codebeispiel zeigt ein Skript, das einen Fehler im Ressourcen-URI enthält. Der richtige Ressourcen-URI ist http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32\_QuotaSetting?VolumePath=c:\\
.
'Create a WSMan object.
Set objWsman = CreateObject( "WSMAN.Automation" )
If objWsman is Nothing Then
WScript.Echo "Failed to create WSMAN Automation object"
WScript.Quit
End If
'Create a Session object.
Set objSession = objWsman.CreateSession
If objSession is Nothing Then
WScript.Echo "Failed to create WSMAN Session object"
WScript.Quit
End If
strResourceUri = "http://schemas.microsoft.com/wbem/wsman/1/"_
& "wmi/root/cimv2/Win32_QuotaSetting"
On Error Resume Next
strResponse = objSession.Get( strResourceUri )
If Err.number <> 0 Then
DisplayErrorInfo()
strErrorXML = objSession.Error
WScript.Echo strErrorXML
Else
Call DisplayOutput(strResponse)
End If
On Error Goto 0
'*************************************************************
' Displays Error information from Err object and Session.Error
'*************************************************************
Sub DisplayErrorInfo()
WScript.Echo "An error has occurred."
WScript.Echo "Error Info"
WScript.Echo "-----------"
WScript.Echo "Number : 0x" & hex(Err.number)
WScript.Echo "Description : " & Err.Description
WScript.Echo "Source : " & Err.Source
WScript.Echo "HelpFile : " & Err.helpfile
WScript.Echo "HelpContext : " & Err.HelpContext
Err.Clear
End Sub
Der folgende Text ist die Fehlerausgabe des Skripts.
Number : 0x803380FA
Description : The WinRM client cannot process the request.
The resource URI is not valid: it does not contain keys, but
the class selected is not a singleton. To access an instance which
is not a singleton, keys must be provided. Use the following
command to get more information about how to construct a
resource URI: "winrm help uris".
Source : Session
HelpFile :
HelpContext : 0
<f:WSManFault
xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault"
Code="2150859002" Machine="Server1" xml:lang="en-US">
<f:Message>
<f:ProviderFault provider="WMIv1 plugin for Windows Remote Management "
path="%systemroot%\system32\WsmWmiPl.dll">
<f:WSManFault
xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault"
Code="2150859002" Machine="" xml:lang="en-US">
<f:Message>The WinRM client cannot process the request.
The resource URI is not valid: it does not contain keys, but the
class selected is not a singleton. To access an instance which is
not a singleton, keys must be provided. Use the following command
to get more information in how to construct a resource URI:
"winrm help uris".
</f:Message></f:WSManFault>
</f:ProviderFault>
</f:Message
></f:WSManFault>
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Header |
|
IDL |
|
Bibliothek |
|
DLL |
|