Windows NT 4.0 のベテラン管理者が Windows 2000 を学習する上で、両プラットフォームの最も大きな違いの一つは、Windows 2000 の管理ツールに共通のインターフェイス、つまり Microsoft 管理コンソール (MMC) が採用されたことです。多くの管理者が気づいていないのは、MMC が高度にカスタマイズ可能であるということです。そこで今回は、MMC スーパーコンソールを独自に構築する方法をご紹介します。このスーパーコンソールを使えば、Windows 2000 サーバーやワークステーション、ドメイン コントローラ、DNS サーバー、WINS サーバーなど、Windows 2000 のあらゆるリソースを、たった 1 つのカスタム ツールで集中管理できます。さらに、このツールを使用して Windows 以外のリソースを制御する方法も紹介します。それでは、早速始めましょう。
カスタムMMCの設定 カスタム
MMCはどのWindows 2000マシンからでも作成できますが、ここで紹介するスーパーコンソールは、高度なWindowsドメインおよびサーバーツールを含めるために、Windows 2000 Server(またはWindows 2000 Advanced Server、あるいはWindows 2000 Datacenter)から作成する必要があります。ただし、Windowsワークステーションからこのスーパーコンソールにアクセスしたい場合でも、ご安心ください。ターミナルサービスの管理者モードを使用して、カスタムMMCを作成したWindows 2000 Serverに接続できます。
新しいMMCコンソールを作成するには、「スタート」→「ファイル名を指定して実行」をクリックし、「mmc」と入力して「OK」をクリックします。図Aのような空のコンソールが表示されます。
図A |
![]() |
次に、[コンソール] | [スナップインの追加と削除] (図 B ) をクリックし、[追加] ボタンをクリックしてモジュールの一覧を表示します (図 C )。
図B |
![]() |
図C |
![]() |
ほとんどのモジュールは説明を要しません。最も頻繁に使用するモジュール、またはアクセスする必要があるモジュールを選択するだけです。ただし、「コンピューターの管理」、「デバイスマネージャー」、「イベントビューアー」、「ローカルユーザーとグループ」などの一部のモジュールでは、モジュールの管理対象をローカルマシンにするか、ネットワーク上の別のマシンにするかを選択できます(図Dを参照)。
図D |
![]() |
この機能を使えば、複数のマシンに簡単に接続できます。例えば、ネットワーク内のすべてのWindows 2000サーバーにコンピュータの管理モジュールを設定することで、すべてのサーバーのイベントビューアとサービスを一元的に監視できます。
すべてのモジュールが複数のマシンに個別のエンティティを設定できるわけではありませんが、DNSやWINSなど一部のモジュールには、この機能がモジュール自体に組み込まれています。つまり、1つのDNSモジュールでネットワーク上の複数のDNSサーバーに接続できるということです(複数のDNSモジュールをそれぞれ異なるサーバーに割り当てるのではなく)。
私のお気に入りのモジュールの一つに「Link to Web Address」があります。Webベースのインターフェースを持つあらゆるマシン、デバイス、アプライアンスに接続するために使っています。「Link to Web Address」モジュールを選択し、デバイスのURLを入力して「次へ」をクリックし、ユーザーフレンドリーな名前を入力して「完了」をクリックするだけです。以下では、このモジュールを使って私が構築したWebインターフェースの一例をご紹介します。
必要なモジュールをすべて選択したら、「閉じる」をクリックし、「OK」をクリックします。MMCに選択したすべてのモジュールが表示されているはずです(図E)。
図E |
![]() |
カスタムMMCの操作
すべてのモジュールを1か所に集めたら、個別のツールとして通常通り使用できます。ただし、カスタムMMCのもう1つの利点は、モジュール階層の奥深くにネストされ、アクセスに複数回のクリックが必要なモジュールの部分を「お気に入り」として選択できることです。例えば、私は通常、イベントビューアーのログの一部を「お気に入り」に保存しています。これにより、「お気に入り」メニューをクリックして必要なログを選択するか、「お気に入り」タブをクリックして選択することで、このモジュールにすばやく(2回のクリックで)アクセスできます(図F)。
図F |
![]() |
前述の「Webアドレスへのリンク」モジュールを利用する場合、このモジュールをクリックするだけでMMCの右側のウィンドウがブラウザに切り替わることがわかります。例えば、このサンプルMMCをローカルネットワーク上のLinuxマシンのWebminインターフェースに接続するように設定しました(図G)。これは、Ciscoスイッチ、HPレーザープリンター、サーバーアプライアンス、その他強力なWebインターフェースを備えたデバイスの管理にも役立ちます。
図G |
![]() |
カスタムMMCの保存
保存して終了する前に、カスタムコンソールのモードを選択する必要があります。「コンソール」→「オプション」(図H)をクリックします。「コンソールモード」で、利用可能な4つのモードから1つを選択します。
図H |
![]() |
これまではオーサーモードで作業していましたが、コンソールを定期的に追加・変更する予定があり、カスタムコンソールで作業する人が自分だけの場合は、このモードを使い続けることをお勧めします。
たまにしか更新を行わず、コンソールを使用するのは自分か、自分と同じネットワーク権限を持つ他のユーザーだけであれば、「ユーザーモード - フルアクセス」を選択することをお勧めします。これにより、次回カスタムコンソールを通常使用するために開いたときに、コンソールメニューバーから保存、追加、編集機能が削除されます。コンソールを編集するには、「実行」メニューからmmcを開き、「コンソール | 開く」をクリックして保存したコンソールを選択します。
他の 2 つのモード ([ユーザー モード - 制限付きアクセス、複数ウィンドウ] と [ユーザー モード - 制限付きアクセス、単一ウィンドウ]) は、アシスタント管理者、ジュニア管理者、および基本的な管理機能を実行する必要があるその他の IT プロフェッショナルやスタッフ メンバー用にカスタム MMC を作成する上級管理者の場合に役立ちます。
次は、カスタムMMCスーパーコンソールを保存します。まず、「コンソール」→「保存」をクリックします。次に、コンソールの名前と保存場所を指定します(図Iを参照)。
図I |
![]() |
コンソールのデフォルトの保存場所は、「スタート」→「プログラム」→「管理ツール」フォルダ(Windows 2000のほとんどの管理ツールがここにあります)です。カスタムコンソールを保存するのにも良い場所ですが、デスクトップやクイック起動バーなど、アクセスしやすいツールにショートカットを作成して配置しておくと良いでしょう。
まとめ
これで、ネットワーク上に分散したサーバーやサービスを管理するための、Windows 2000 スーパーコンソールを独自に構築できるようになりました。信じられないかもしれませんが、ここでは MMC のカスタマイズの基本を説明しただけです。Visual Basic のスキルがあり、さらに独創的な操作をしたい場合は、ActiveX を使用して独自のカスタムモジュールを作成することもできます。カスタムコンソールは、最もシンプルな実装でも、ネットワークをより効率的に管理するのに役立ちます。
Win2K の管理を簡素化するヒントはありますか?
このトピックに関する皆様のご意見やご経験をお待ちしております。下記のディスカッションにご参加いただくか、編集者までメールでご連絡ください。