Active Directory サービス インターフェイス

目的

Active Directory サービス インターフェイス (ADSI) は、さまざまなネットワーク プロバイダーからディレクトリ サービスの機能にアクセスするために使用される一連の COM インターフェイスです。 ADSI は、ネットワーク リソースを管理するためのディレクトリ サービス インターフェイスの 1 つのセットを提示するために、分散コンピューティング環境で使用されます。 管理者と開発者は、ADSI サービスを使用して、リソースが含まれているネットワーク環境に関係なく、ディレクトリ サービス内のリソースを列挙および管理できます。

ADSI を使用すると、新しいユーザーの追加、プリンターの管理、分散コンピューティング環境でのリソースの検索など、一般的な管理タスクが可能になります。

Note

次のドキュメントは、コンピューター プログラマを対象としています。 印刷エラーやホーム ネットワークの問題をデバッグしようとしているエンドユーザーは、マイクロソフトのコミュニティ フォーラムを参照してください。

 

目的

ネットワーク管理者は ADSI を使用して、ユーザーとグループの追加、プリンターの管理、ネットワーク リソースでのアクセス許可の設定などの一般的なタスクを自動化できます。

独立系ソフトウェア ベンダー (ISV) とエンド ユーザー開発者は、ADSI を使用して、製品とアプリケーションの "ディレクトリの有効化" ができます。 サービスはディレクトリにサービス自体を発行でき、クライアントはディレクトリを使用してサービスを検索することができ、両方ともディレクトリを使用して目的の他のオブジェクトを見つけて操作できます。 Active Directory サービス インターフェイスは、基になるディレクトリ サービスから独立しているため、ディレクトリが有効な製品とアプリケーションは、複数のネットワーク環境とディレクトリ環境で正常に動作します。

対象となる開発者

ADSI クライアント アプリケーションは、多くの言語で記述できます。 ほとんどの管理タスクでは、ADSI は、Microsoft Visual Basic、Microsoft Visual Basic Scripting Edition (VBScript)、Java などのオートメーション対応の言語から、C や C++ などのパフォーマンスと効率性を重視した言語にアクセスできるインターフェイスとオブジェクトを定義します。 COM プログラミングの優れた基盤は、ADSI プログラマーにとって有益です。

実行時の要件

Active Directory は、Windows Server ドメイン コントローラーで実行されます。 ただし、ADSI を使用するクライアント アプリケーションは、Windows 上で記述し、実行できます。 さらに、開発者は MSDN Web サイトからも入手可能なプラットフォーム ソフトウェア開発キット (SDK) も必要でしょう。 Active Directory の内容を調査するには、Active Directory ユーザーとコンピューター MMC スナップインを使用します。 このスナップインは、以前のバージョンの Windows で使用できた Adsvw ツールに代わるツールです。

このセクションの内容

ADSI の概要

ADSI に関する一般情情報。

ADSI の使用

ADSI を使用するためのプログラマー ガイド。

ADSI クイックスタート チュートリアル

Automation で ADSI を使用してディレクトリを管理する。

ADSI リファレンス

ADSI インターフェイスとメソッドのドキュメント。

コンポーネント オブジェクト モデル

COM クライアントとサーバー

Active Directory Domain Services