Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In Configuration Manager, quando si verifica un errore in una chiamata asincrona, l'oggetto errore viene passato come secondo parametro al OnCompleted metodo .
OnCompleted All'interno dell'implementazione, controllare l'oggetto errore come si farebbe per una chiamata sincrona.
È possibile determinare se si verifica un errore controllando il HResult parametro del OnCompleted metodo .
Esempio
Questo esempio VBScript visualizza informazioni sull'errore se si verifica un errore durante un'operazione asincrona. Per eseguire il test, impostare la query su una query non valida, ad Select * From ?????esempio .
Per informazioni sulla chiamata del codice di esempio, vedere Chiamata di frammenti di codice Configuration Manager.
Sub sink_OnCompleted(HResult, oErr, oCtx)
WScript.Echo "All collections returned"
if HResult <> 0 Then
' Determine the type of error.
If oErr.Path_.Class = "__ExtendedStatus" Then
WScript.Echo "WMI Error: "& oErr.Description
ElseIf ExtendedStatus.Path_.Class = "SMS_ExtendedStatus" Then
WScript.Echo "Provider Error: "& oErr.Description
WScript.Echo "Code: " & oErr.ErrorCode
End If
End If
bdone = true
End sub
Sicurezza di .NET Framework
L'uso dello script per passare il nome utente e la password è un rischio per la sicurezza e deve essere evitato laddove possibile.
Vedere anche
Informazioni sugli errori
WMI SDKCome gestire Configuration Manager errori sincroni tramite WMI