Partager via


Erreurs courantes (ADSI)

Toutes les erreurs propres à ADSI ont une forme hexadécimale de 80005xxx. Les codes d’erreur les plus courants rencontrés sont décrits dans le tableau suivant.

Code d’erreur hexadécimal ADSI Description
80005000
Un chemin d’accès ADSI non valide a été passé. Cette erreur résulte du passage d’un ADsPath mal formé à GetObject lors de la liaison à un objet.
8000500D
La propriété ADSI est introuvable dans le cache de propriétés.
8000500E
L’objet ADSI existe. Si vous tentez de créer un objet ADSI portant le même nom qu’un objet ADSI existant, cette erreur se produit.

Pour obtenir la liste complète des codes d’erreur ADSI, consultez Codes d’erreur ADSI génériques.

Erreurs COM

Dans la mesure où ADSI est composé d’objets COM, il retourne des codes d’erreur COM standard. Le tableau suivant répertorie les codes d’erreur COM les plus couramment rencontrés dans la programmation ADSI.

Code d’erreur hexadécimal COM Description
80004005
Erreur non spécifiée. La cause de l’échec de l’objet COM est indéterminée par ADSI.
800041E4
Objet introuvable. Cette erreur se produit principalement en raison de l’orthographe incorrecte de la chaîne ADsPath lors de la liaison à un objet.

Consultez codes d’erreur COM génériques pour obtenir quelques exemples supplémentaires d’erreurs COM qui peuvent se produire dans la programmation ADSI.

Erreurs Win32

Tout code d’erreur de la forme hexadécimale 8007xxxx est un code d’erreur Win32 standard. Si vous convertissez les quatre derniers chiffres hexadécimaux en décimaux, vous pouvez accéder à l’erreur à partir de la ligne de commande Windows 2000 :

net helpmsg <numéro>

Dans la ligne de commande ci-dessus, «<nombre>» est le nombre décimal obtenu en convertissant les quatre derniers chiffres du code d’erreur en hexadécimal. Cette ligne de commande fournit une description plus utile de l’erreur Win32, qui peut être d’une grande aide pour le débogage de votre script.