一般的なエラー (ADSI)
ADSI 固有のすべてのエラーの 16 進数形式は 80005xxx です。 発生する最も一般的なエラー コードの概要を次の表に示します。
ADSI 16 進数のエラー コード | 形容 |
---|---|
80005000 |
無効な ADSI パス名が渡されました。 このエラーは、オブジェクトにバインドするときに、形式が正しくない ADsPath GetObject に渡された結果です。 |
8000500D |
ADSI プロパティがプロパティ キャッシュに見つかりません。 |
8000500E |
ADSI オブジェクトが存在します。 既存の ADSI オブジェクトと同じ名前の ADSI オブジェクトを作成しようとすると、このエラーが発生します。 |
ADSI エラー コードの完全な一覧については、「一般的な ADSI エラー コード を参照してください。
COM エラー
ADSI は COM オブジェクトで構成されているため、標準の COM エラー コードが返されます。 次の表に、ADSI プログラミングで最も一般的に見られる COM エラー コードを示します。
COM 16 進数のエラー コード | 形容 |
---|---|
80004005 |
指定されていないエラー。 COM オブジェクトの障害の原因は ADSI によって不確定です。 |
800041E4 |
オブジェクトが見つかりません。 このエラーは主に、オブジェクトにバインドするときに ADsPath 文字列のスペルミスが原因で発生します。 |
ADSI プログラミング 発生する可能性がある COM エラーの他の例については、汎用 COM エラー コードの を参照してください。
Win32 エラー
16 進数形式の 8007xxxx のエラー コードは、標準的な Win32 エラー コードです。 最後の 4 桁を 16 進数から 10 進数に変換すると、Windows 2000 コマンド ラインからエラーにアクセスできます。
net helpmsg <number>
上記のコマンド ラインでは、"<数値>" は、エラー コードの最後の 4 桁を 16 進数から変換して取得した 10 進数です。 このコマンド ラインでは、Win32 エラーのより便利な説明が提供されます。これは、スクリプトのデバッグに役立つ可能性があります。