ドメインコントローラ
ドメインコントローラとは、Windowsにおいてネットワークの単位となっている「ドメイン」と呼ばれる論理的まとまりを管理するサーバーのことである。
ドメインコントローラは、ネットワーク上の個々のユーザーのアカウント情報を一元的に管理し、それぞれのユーザーに対する認証やアクセスの許可を行っている。ドメインコントローラによってファイルやフォルダの共有が可能となっている。
ドメインコントローラは各ドメイン内に1台のみ設置できる。もしドメインコントローラに障害が発生すると、ネットワークへのアクセスができなくなってしまうので、バックアップデータを保存するサーバーを予備として複数台設置することができるようになっている。このとき、実際にドメインコントローラとして機能しているサーバーは「プライマリドメインコントローラ」と呼ばれ、バックアップデータを持って待機しているサーバーは「バックアップドメインコントローラ」と呼ばれる。バックアップドメインコントローラは、プライマリドメインコントローラが正常に機能しなくなった場合に、その処理を代理することができる。
ドメインコントローラはWindows NTで初めて搭載された。なおWindows 2000 Serverからは、ドメインを階層構造によって管理するディレクトリサービスであるアクティブディレクトリが採用されている。
参照リンク
Windows Server 2003 ドメイン コントローラのインストール - (Microsoft TechNet)
DomainController クラス
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Class DomainController Inherits DirectoryServer
public class DomainController : DirectoryServer
public class DomainController extends DirectoryServer
public class DomainController extends DirectoryServer

- DirectoryServicesPermission 要求値 : LinkDemand

System.DirectoryServices.ActiveDirectory.DirectoryServer
System.DirectoryServices.ActiveDirectory.DomainController
System.DirectoryServices.ActiveDirectory.GlobalCatalog


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DomainController コンストラクタ
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DomainController プロパティ

名前 | 説明 | |
---|---|---|
![]() | CurrentTime | このドメイン コントローラから現在の日付と時刻を取得します。 |
![]() | Domain | このドメイン コントローラが所属しているドメインを取得します。 |
![]() | Forest | このドメイン コントローラが所属しているフォレストを取得します。 |
![]() | HighestCommittedUsn | このドメイン コントローラにコミットされている最も大きい更新シーケンス番号を取得します。 |
![]() | InboundConnections | オーバーライドされます。 このドメイン コントローラの入力方向のレプリケーション接続を取得します。 |
![]() | IPAddress | オーバーライドされます。 このドメイン コントローラのインターネット プロトコル (IP: Internet protocol) アドレスを取得します。 |
![]() | Name | ディレクトリ サーバーの名前を取得します。 ( DirectoryServer から継承されます。) |
![]() | OSVersion | このドメイン コントローラのオペレーティング システムのバージョンを取得します。 |
![]() | OutboundConnections | オーバーライドされます。 このドメイン コントローラの出力方向のレプリケーション接続を取得します。 |
![]() | Partitions | このディレクトリ サーバー上のパーティションを取得します。 ( DirectoryServer から継承されます。) |
![]() | Roles | このドメイン コントローラが役割を果たすロールを取得します。 |
![]() | SiteName | オーバーライドされます。 このドメイン コントローラが所属しているサイトの名前を取得します。 |
![]() | SyncFromAllServersCallback | オーバーライドされます。 このドメイン コントローラの同期デリゲートを取得または設定します。 |

DomainController メソッド


名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 オーバーライドされます。 オブジェクトのリソースを解放します。 |
![]() | Finalize | オーバーライドされます。 Object.Finalize メソッドをオーバーライドします。 |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

DomainController メンバ
DomainController クラスは、Active Directory ドメイン内のドメイン コントローラを表します。
DomainController データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | CurrentTime | このドメイン コントローラから現在の日付と時刻を取得します。 |
![]() | Domain | このドメイン コントローラが所属しているドメインを取得します。 |
![]() | Forest | このドメイン コントローラが所属しているフォレストを取得します。 |
![]() | HighestCommittedUsn | このドメイン コントローラにコミットされている最も大きい更新シーケンス番号を取得します。 |
![]() | InboundConnections | オーバーライドされます。 このドメイン コントローラの入力方向のレプリケーション接続を取得します。 |
![]() | IPAddress | オーバーライドされます。 このドメイン コントローラのインターネット プロトコル (IP: Internet protocol) アドレスを取得します。 |
![]() | Name | ディレクトリ サーバーの名前を取得します。(DirectoryServer から継承されます。) |
![]() | OSVersion | このドメイン コントローラのオペレーティング システムのバージョンを取得します。 |
![]() | OutboundConnections | オーバーライドされます。 このドメイン コントローラの出力方向のレプリケーション接続を取得します。 |
![]() | Partitions | このディレクトリ サーバー上のパーティションを取得します。(DirectoryServer から継承されます。) |
![]() | Roles | このドメイン コントローラが役割を果たすロールを取得します。 |
![]() | SiteName | オーバーライドされます。 このドメイン コントローラが所属しているサイトの名前を取得します。 |
![]() | SyncFromAllServersCallback | オーバーライドされます。 このドメイン コントローラの同期デリゲートを取得または設定します。 |


名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 オーバーライドされます。 オブジェクトのリソースを解放します。 |
![]() | Finalize | オーバーライドされます。 Object.Finalize メソッドをオーバーライドします。 |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- Domain Controllerのページへのリンク