Compartilhar via


Erros comuns (ADSI)

Todos os erros específicos de 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 hexáxe 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 associar 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 ADSI é composto por 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 HEX COM Descrição
80004005
Erro não especificado. A causa da falha do objeto COM é indeterminado por ADSI.
800041E4
Objeto não encontrado. Esse erro ocorre predominantemente devido à ortografia incorreta da cadeia de caracteres ADsPath ao associar 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 do formulário hexadecimal 8007xxxxx é um código de erro Win32 padrão. Se você converter os últimos quatro dígitos de hexadecimal em decimal, poderá acessar o erro da linha de comando do Windows 2000:

número de <de suporte <líquido>

Na linha de comando acima, "<número>" é o número decimal obtido convertendo os ú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.