Propriété Session.Error
Obtient des informations d’erreur supplémentaires dans un flux XML. Les informations d’erreur peuvent également être obtenues à partir de l’objet ERR VBScript.
Cette propriété est en lecture seule.
Syntaxe
Session.Error As BSTR
Valeur de la propriété
Représentation XML des informations d’erreur.
Exemples
L’exemple de code VBScript suivant montre un script qui contient une erreur dans l’URI de ressource. L’URI de ressource approprié est 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
Le texte suivant est la sortie d’erreur du script.
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>
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
En-tête |
|
IDL |
|
Bibliothèque |
|
DLL |
|