Propriedade Session.Error
Obtém informações de erro adicionais em um fluxo XML. As informações de erro também podem ser obtidas do objeto Err do VBScript.
Esta propriedade é somente para leitura.
Syntax
Session.Error As BSTR
Valor da propriedade
Representação XML de informações de erro.
Exemplos
O exemplo de código VBScript a seguir mostra um script que contém um erro no URI do recurso. O URI do recurso correto é 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
O texto a seguir é a saída de erro do 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>
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Cabeçalho |
|
IDL |
|
Biblioteca |
|
DLL |
|