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 error est passé en tant que deuxième paramètre à la OnCompleted méthode . Dans votre OnCompleted implémentation, vous case activée l’objet d’erreur de la même façon que pour un appel synchrone.
Vous déterminez s’il y a 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 lors d’une opération asynchrone. Pour tester, 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 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 dans la mesure du possible.
Voir aussi
À propos des erreurs
Kit de développement logiciel (SDK) WMI: gestion des erreurs synchrones Configuration Manager à l’aide de WMI