次の方法で共有


一般的なエラー (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 エラーのより便利な説明が提供されます。これは、スクリプトのデバッグに役立つ可能性があります。