Windows Server 2003 および WS2k3R2 のコマンド ラインから ActiveDirectory スキーマ マスターを検出するにはどうすればよいですか?

Windows Server 2003 および WS2k3R2 のコマンド ラインから ActiveDirectory スキーマ マスターを検出するにはどうすればよいですか?

これ素晴らしいMSDN の記事には、C++ でこれを行う方法が詳しく説明されています。また、私のシステムにはまったく存在しないユーティリティが漠然と記載されており、通常の Windows Server 2003 R2 または Windows Server 2003 ドメイン コントローラーからこれを行う方法については何も説明されていません。

Active Directory スキーマ マスターを検出する必要があるのは、(なぜそうなったのかはわかりませんが) adprep2003 から 2008R2 または 2012 サーバー レベル ドメインにアップグレードする手順として実行しようとしているためですが、実行する最初のコマンド (adprep /domainPrep および adprep /forestPrep) は、「スキーマ マスター」と呼ばれるもので実行する必要があります。

答え1

GUIから

ADツール(ADUC、サイトとサービスなど)がインストールされているコンピューター

  1. regsvr32 schmmgmt.dll管理者権限のコマンドプロンプトから実行する

  2. mmc.exeを実行する

  3. 開いた空のコンソールに、Active Directory スキーマ管理スナップインを追加します。

  4. スキーマ アイコンを右クリックして、[操作マスター] を選択します。これにより、現在スキーマを保持しているユーザーが表示され、スキーマを転送できるようになります。

ここに画像の説明を入力してください


コマンドラインから

netdom query fsmo

netdom.exeWindows 7 (およびおそらく Vista) に組み込まれており、2003 リソース キットの一部です。dcpromo 中に 2003 ドメイン コントローラーにもインストールされると思います。

関連情報