【Active Directory】グローバルカタログサーバーを確認する[IsGlobalCatalog]

Microsoft Windows

今回は Active Directory のグローバルカタログを保持するドメインコントローラーの確認方法について整理してみました。

スポンサーリンク

グローバルカタログとは

グローバルカタログサーバー(GC)とは、フォレスト内で使用される頻度の高い情報を格納しているActive Directoryドメインコントローラーになります。

シングルフォレスト/マルチドメイン環境では、別ドメイン間のデータベース情報は同期が行われないため、別ドメインのリソースやオブジェクトなどの情報を利用する場合は、そのドメインに対して確認を行います。

そのため、グローバルカタログサーバーでフォレスト全体のオブジェクトのインデックスのようなものを保持しており、他のドメインはグローバルカタログサーバーに対して問い合わせを行うことで効率的に情報を得ることができます。

グローバルカタログサーバーを確認する

グローバルカタログ サーバーは「Active Directory ユーザーとコンピューター」や「Active Directory サイトとサービス」などでも確認することができますが、本記事では PowerShell を使った確認方法について記載しています。

グローバルカタログ サーバーを確認するには「Get-ADDomainControllerコマンドを利用します。オプションのフィルダー処理にて * を指定し、グローバルカタログの役割を保持しているすべてのドメイン コントローラーを表示します。

コマンド例

 Get-ADDomainController -Filter * | Select-Object HostName,IsGlobalCatalog

コマンド実行例

PS C:\Users\Administrator> Get-ADDomainController -Filter * | Select-Object HostName,IsGlobalCatalog
HostName              IsGlobalCatalog--------              ---------------Server01.contoso.com             TrueServer02.contoso.com             TrueServer03.contoso.com             True



PS C:\Users\Administrator>

このようにグローバルカタログの役割を持つドメインコントローラーはすべて表示されます。

タイトルとURLをコピーしました