緊急管理サービス( EMS ) は、最新バージョンのMicrosoft WindowsのブートローダーメニューにRS-232アクセス可能なシリアル コンソールインターフェイスを提供します。
Windows Server 2003のシステム インストール時に、 BIOS シリアル コンソール リダイレクトがサポートされ、事前に有効になっている場合、EMS はデフォルトで有効になります。それ以外の場合、およびWindows XPでは、次のコマンドを使用して有効にします。
bootcfg /ems on /port com1 /baud 9600 /id 1
Windows Vistaでは、次のコマンドを入力することで有効になります。ここで、{default} はBCDeditの OS エントリです。
bcdedit /bootems {デフォルト} オン
Windows Vistaでは、シリアル ポート設定 (ボー レートとポート ID) は、次のコマンドを使用してアクセスおよび変更されます。
bcdedit /emssettings EMSPORT:(ポート) EMSBAUDRATE:(レート)
SAC
Windows Server 2003 以降では、これにより、オペレーティング システムの実行時にSpecial Administration Console (SAC)というシステム コンソールも起動され、ヘッドレス サーバー操作が提供されます。EMS と SAC は別個の異なる概念ですが、 OS の起動時にユーザーに
表示されるプロンプト ( ) のため、EMS 自体も SAC と呼ばれることがあります。 SAC>
SAC インターフェイスを使用すると、システムが通常は応答しない場合や、システムが組み込み型またはヘッドレス型 (キーボードやディスプレイがない) の場合でも、シリアル (COM) ポート経由で Windows オペレーティング システムと対話できます。管理者は SAC を使用して、コマンド プロンプトにアクセスしたり、マシンをシャットダウンまたは再起動したり、クラッシュ ダンプを収集したり、ホスト名、OS バージョン、実行中のプロセス、IP アドレスなどのシステム情報を表示したりできます。
SAC は、チャネルを介してマルチタスクの形式を提供します。チャネルは、システムで実行されているソフトウェアによって開くことができます。トップレベルのプロンプトから SAC が開いているすべてのチャネルを一覧表示するには、ユーザーはchコマンドを入力する必要があります。使用可能なすべてのチャネルとそのステータスおよびタイプが表示されます。
SAC は、特定の状況で、シリアル ポート経由でインバンド XML を送信します。これにより、SAC 出力を監視しているプログラムは、特定のイベントが発生したときにそれを簡単に検出できます。この XML は、送信後に画面がクリアされる場合があるため (たとえば、チャネル切り替えの場合)、ユーザーに常に表示されるとは限りません。
インバンド XML を生成するイベントの例:
- SAC が起動されると、要素にマシン情報が出力されます
<machine-info>。 - チャネル切り替えが発生すると、
<channel-switch>要素が発行されます。 - システムがバグチェックに遭遇すると、
<INSTANCE CLASSNAME="BLUESCREEN">要素が発行されます。
参照
- システムコンソール
- コンソールサーバー
- ヌルモデム
- ナタリー
- シリアルオーバーLAN (SOL)
- コンソールリダイレクト
- CTTY (DOS コマンド)
- 貝殻拾い
参考文献
- IBM Redbooks 技術ノート OSA SMBridge を使用してリモート Windows テキスト コンソールのシリアル オーバー LAN を有効にする
- Egan Ford: xCAT Windows NT/2000/XP HOWTO 2005 年 3 月
外部リンク
- Dell : Dell PowerEdge サーバーでの Windows Server 2003 を使用したシステム回復
- Windows Server 2003 をリモートで管理する
- EMS リダイレクトを有効にするブート パラメータに関する Microsoft ガイド
