Erros comuns (ADSI)
Todos os erros específicos do ADSI têm uma forma hexadecimal de 80005xxx. Os códigos de erro mais comuns encontrados são descritos na tabela a seguir.
Código de erro hexadecimal ADSI | Descrição |
---|---|
80005000 |
Um nome de caminho ADSI inválido foi passado. Esse erro resulta da passagem de um ADsPath mal formado para GetObject ao vincular a um objeto. |
8000500D |
A propriedade ADSI não pode ser encontrada no cache de propriedades. |
8000500E |
O objeto ADSI existe. Se você tentar criar um objeto ADSI com o mesmo nome de um objeto ADSI existente, esse erro ocorrerá. |
Para obter uma lista completa de códigos de erro ADSI, consulte Códigos de erro ADSI genéricos.
Erros de COM
Como o ADSI é composto de objetos COM, ele retornará códigos de erro COM padrão. A tabela a seguir lista os códigos de erro COM mais comumente encontrados na programação ADSI.
Código de erro hexadecimal COM | Descrição |
---|---|
80004005 |
Erro não especificado. A causa da falha do objeto COM é indeterminada pelo ADSI. |
800041E4 |
Objeto não localizado. Esse erro ocorre predominantemente devido à ortografia incorreta da cadeia de caracteres ADsPath ao vincular a um objeto. |
Consulte Códigos de erro COM genéricos para obter mais alguns exemplos de erros COM que podem ocorrer na programação ADSI.
Erros do Win32
Qualquer código de erro da forma hexadecimal 8007xxxx é um código de erro Win32 padrão. Se você converter os últimos quatro dígitos de hexadecimal para decimal, você pode acessar o erro a partir da linha de comando do Windows 2000:
net número da mensagem de <ajuda>
Na linha de comando acima, "número"< é o número> decimal obtido pela conversão dos últimos quatro dígitos do código de erro de hexadecimal. Essa linha de comando fornecerá uma descrição mais útil do erro Win32, que pode ser de grande ajuda na depuração do script.