Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans Configuration Manager, lorsqu’une erreur se produit dans un appel asynchrone, l’objet d’erreur est transmis en tant que deuxième paramètre à la OnCompleted méthode. Dans votre OnCompleted implémentation, vous vérifiez l’objet d’erreur de la même case activée que pour un appel synchrone.
Vous déterminez la présence d’une erreur en vérifiant le HResult paramètre de la OnCompleted méthode.
Exemple
Cet exemple VBScript affiche des informations d’erreur en cas d’erreur au cours d’une opération asynchrone. Pour effectuer un test, remplacez la requête par une requête non valide telle que Select * From ?????.
Pour plus d’informations sur l’appel de l’exemple de code, consultez Appel d’extraits de code de 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
Sécurité de .NET Framework
L’utilisation d’un script pour transmettre le nom d’utilisateur et le mot de passe constitue un risque pour la sécurité et doit être évitée autant que possible.
Voir aussi
À propos des erreurs
SDK WMIComment gérer les erreurs synchrones de Configuration Manager à l’aide de WMI