Распространенные ошибки (ADSI)
Все ошибки, связанные с ADSI, имеют шестнадцатеричную форму 80005xxx. Наиболее распространенные коды ошибок описаны в следующей таблице.
Код ошибки с шестнадцатеричной ошибкой ADSI | Description |
---|---|
80005000 |
Было передано недопустимое имя пути ADSI. Эта ошибка приводит к передаче плохо сформированного ADsPath в GetObject при привязке к объекту. |
8000500D |
Свойство ADSI невозможно найти в кэше свойств. |
8000500E |
Существует объект ADSI. Если вы пытаетесь создать объект ADSI с тем же именем, что и существующий объект ADSI, эта ошибка возникнет. |
Полный список кодов ошибок ADSI см . в разделе Универсальные коды ошибок ADSI.
Ошибки COM
Так как ADSI состоит из COM-объектов, он вернет стандартные коды ошибок COM. В следующей таблице перечислены коды ошибок COM, наиболее часто встречающиеся в программировании ADSI.
Код ошибки шестнадцатеричного кода COM | Description |
---|---|
80004005 |
Не указано сообщение об ошибке. Причина сбоя COM-объекта определяется ADI. |
800041E4 |
Объект не найден. Эта ошибка преимущественно возникает из-за ошибки при привязке к объекту в строке ADsPath. |
Дополнительные примеры ошибок COM, которые могут возникать в программировании ADSI, см . в дополнительных примерах кодов ошибок COM.
Ошибки Win32
Любой код ошибки шестнадцатеричной формы 8007xxxx является стандартным кодом ошибки Win32. Если преобразовать последние четыре цифры из шестнадцатеричной в десятичную, вы можете получить доступ к ошибке из командной строки Windows 2000:
номер net helpmsg <>
В приведенной выше< командной строке "число>" — это десятичное число, полученное путем преобразования последних четырех цифр кода ошибки из шестнадцатеричного. Эта командная строка предоставит более полезное описание ошибки Win32, которая может оказать большую помощь в отладке скрипта.