windows se rver 2008 の概要 - dell...windows server 2008 server core...
Post on 17-Jun-2020
3 Views
Preview:
TRANSCRIPT
W
W
発行
Micro
Window
Windo
: 2007 年 10
osoft Corporat
ws Se
ows S
月 31 日
tion
erver
Server
2008
r 2008
の概
8 Core
概要
e
免責事項
このパッケージの内容は、情報提供とトレーニングのみを目的として、何等保証もない現状有姿
のままで提供されるものであり、マイクロソフトは、商品性、特定目的に対する適合性、および
権利侵害の不存在、その他について、明示であると黙示であるとを問わず、一切の保証をするも
のではありません。このパッケージに含まれる情報およびソフトウェアは技術上の問題および市
場の状況に応じて変更が必要になることがあるため、MICROSOFT CORPORATION ("MICROSOFT®") およびその供給元は、将来予告なしにそれらを変更することがあります。
使用条件 Microsoft Corporation
© 2007 Microsoft Corporation. All rights reserved.
このトレーニング パッケージの内容には所有権のある情報が含まれ、上記免責事項およびこの
パッケージに含まれるドキュメントに記載された目的にのみ使用されます。このパッケージに含
まれるテキストまたはソフトウェアのいかなる部分も、Microsoft の文書による、明示的な許可
を得ない限り、写真複写、記録、または情報記憶および検索システムへの複写を含む、電気的手
段、機械的手段、およびその他のいかなる形式または方法によっても、複製、転用することを禁
じます。
使用許諾を受け、著作権で保護された資料の使用に関する詳細については、 「マイクロソフトの著作物の使用許諾と商標ガイドライン」Web ページ (http://www.microsoft.com/japan/mscorp/legal/permission/default.mspx/) を参照してください。
商標 Microsoft®、Internet Explorer、および Windows® は、米国 Microsoft Corporation の米国および
その他の国における登録商標または商標です。
記載されている会社名、製品名には、各社の商標のものもあります。
Windows Server 2008 の概要
Windows Server 2008 Core
目次
概要 ............................................................................................................................................ 1
Server Core インストールについて ................................................................................................... 2
Server Core インストールの利点 ..................................................................................................... 3
サポートされる役割......................................................................................................................... 4
アプリケーションの制限 ................................................................................................................. 5
Server Core のインストール .................................................................................................... 6
可用性およびシステム要件 ............................................................................................................... 7
可用性 ................................................................................................................................................ 7
システム要件 .................................................................................................................................... 7
インストールおよびアップグレードの制限 ................................................................................... 9
デバイス ドライバのサポート ........................................................................................................ 10
インストールの開始 ......................................................................................................................... 11
インストールの完了 ......................................................................................................................... 13
使用可能な GUI 機能 ......................................................................................................................... 15
使用できない GUI 機能 ..................................................................................................................... 16
アプリケーションの制限 ................................................................................................................. 17
Server Core ユーザー インターフェイスの紹介 .................................................................. 19
ユーザー インターフェイスについて ............................................................................................ 20
コマンド プロンプトでのコマンドの使用 .................................................................................... 21
コマンド シェルの構成 .................................................................................................................. 21
初期構成の完了 ...................................................................................................................... 24
初期構成タスクを完了する方法 ..................................................................................................... 25
コマンド ライン ツールを使用した一般的な構成タスクの完了 ................................................ 26
管理パスワードの設定................................................................................................................... 26
日付、時刻、およびタイム ゾーンの設定 .................................................................................. 27
サーバー名の変更 .......................................................................................................................... 28
サーバーのライセンス認証 ........................................................................................................... 28
ドメインへの参加 .......................................................................................................................... 29
静的 IP アドレスの設定 .................................................................................................................. 29
静的 DNS サーバー アドレスの設定 ............................................................................................. 30
ファイアウォールの構成 .............................................................................................................. 31
ページング ファイルの構成 ......................................................................................................... 32
自動更新の構成 .............................................................................................................................. 33
ローカルの Administrator グループへのユーザーの追加 .......................................................... 34
コマンド ライン ツールによる Server Core の役割、役割サービス、および機能のインス
トール ................................................................................................................................................. 35
OCLIST によるインストール可能な役割および機能の表示 ...................................................... 35
OCSETUP によるパッケージのインストールと削除 .................................................................. 37
パッケージ マネージャによるパッケージのインストールと削除 .......................................... 42
Server Core インストールの管理 .......................................................................................... 43
Server Core のローカル管理 ............................................................................................................. 44
Scregedit.wsf を使用したタスクの管理 ........................................................................................ 44
Server Core インストールのリモート管理 ..................................................................................... 47
ターミナル サービスを使用したリモートの管理 ...................................................................... 47
MMC スナップインを使用したリモートの管理 ......................................................................... 49
グループ ポリシーを使用したリモートの管理 .......................................................................... 50
Windows リモート シェル (WinRS) を使用したリモートの管理 ............................................... 50
Server Core インストールのドライバの管理 ................................................................................. 54
ドライバ管理用のコマンド ライン ツール ................................................................................. 54
デバイス マネージャを使用したドライバのリモート管理 ........................................................ 57
Server Core のサービスの管理 ......................................................................................................... 58
サービス管理用のコマンド ライン ツール ................................................................................. 58
サービス MMC を使用したサービスのリモート管理 ................................................................ 61
追加の管理タスクの実行 ................................................................................................................. 62
自動更新の管理 .............................................................................................................................. 62
ターミナル サービスの管理 ......................................................................................................... 62
IP セキュリティ (IPSEC) モニタの有効化 ..................................................................................... 63
DNS サーバー レコードの管理 ...................................................................................................... 63
アプリケーションのインストールおよびアンインストール ..................................................... 64
インストール ダイアログ表示の制限 .......................................................................................... 64
インストール済みアプリケーションの表示 .............................................................................. 65
アプリケーションのアンインストール ...................................................................................... 65
Server Core への修正プログラム適用 ............................................................................................. 66
更新プログラムの表示とインストール ...................................................................................... 66
更新プログラムのアンインストール ........................................................................................... 66
一般的なタスクを実行するためのコマンド リファレンス ........................................................ 67
一般的なヒント .............................................................................................................................. 67
一般的なタスクのツールおよびコマンド ................................................................................... 68
Server Core のトラブルシューティング .............................................................................. 72
イベント ログの確認 ........................................................................................................................ 73
イベント ビューアを使用したリモートでのイベントの表示 .................................................. 73
WEVUTIL を使用したローカルでのイベントの表示 ................................................................... 74
WECUTIL を使用したイベント サブスクリプションの作成および管理 .................................. 77
一般的な問題 ..................................................................................................................................... 80
リソース .................................................................................................................................. 81
レビュー .................................................................................................................................. 83
表
表 1 : Server Core の 小システム要件 ................................................................................................ 7
表 2 : OCSETUP のコマンド ライン構文 ............................................................................................. 38
表 3 : OCSETUP : サーバーの役割の構成 ............................................................................................ 40
表 4 : OCSETUP : サーバー機能の有効化 ............................................................................................ 41
表 5 : 一般的なタスクおよびツール .................................................................................................. 68
図
図 1 : オペレーティング システムのバージョンの選択画面 ......................................................... 12
図 2 : 初回ログオンでのパスワードの変更 ...................................................................................... 13
図 3 : Server Core のユーザー インターフェイス ............................................................................. 14
図 4 : Server Core のシェル .................................................................................................................. 20
図 5 : コマンド ラインの構文 ............................................................................................................. 23
図 6 : [日付と時刻] アプレット ........................................................................................................... 27
Windows Server 2008 Core
1 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
概要 このモジュールでは、新しい Windows Server 2008 Server Core のインストール オプションについて説明します。また、Windows Server 2008 Server Core の機能
および管理オプションについても説明します。
Windows Server Core インストールのオプション、このインストールに含まれて
いるオペレーティング システム要素、およびサポートされる役割と機能の詳細
について学習します。
開始する前に
このモジュールを開始するための前提条件を次に示します。
■ Windows Server 2003 の用語とテクノロジに精通している。
■ Windows Server 2008 のターミナル サービスについて精通している。
■ サーバーの役割の概念、役割サービス、および各機能を理解している。
■ 基本的なコマンド ライン構文について精通している。
■ Microsoft 管理コンソール (MMC) スナップインの使用に精通している。
■ Windows Server 2003 のトラブルシューティング ツールに精通している。
学習内容
このモジュールを完了すると、次のことができるようになります。
■ Server Core の利点について説明する。
■ Server Core インストールのオプションについて説明する。
■ Server Core の基本的なアーキテクチャについて説明する。
■ Server Core インストールで使用できる役割およびオプションの機能を列挙
する。
■ インストールした Server Core をローカルで構成する。
■ Server Core 上でローカル管理タスクおよびリモート管理タスクを実行する。
■ サーバーの役割およびオプションのコンポーネントをインストールする。
■ Server Core の一般的なトラブルシューティング ツールを使用する。
Windows Server 2008 の概要
2 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
Server Core インストールについて Server Core インストール オプションは、Windows Server 2008 をインストール
するときに使用できる新しいオプションです。Server Core は、新しい SKU や単
独の製品ではありません。
Windows Server 2008 より前のオペレーティング システムの基本的なインストー
ルでは、企業の運用環境によっては必要のない多くの機能がインストールされま
した。Server Core インストールでは特定のサーバーの役割だけを実行する 小
構成の環境が提供されるので、保守や管理に必要な作業が削減され、これらの
サーバーの役割に対する攻撃の多くを回避できます。
これを実現するために、Server Core インストール オプションは、サポート対象
のサーバーの役割に必要なバイナリのサブセットのみをインストールします。た
とえば、Server Core インストールでは、エクスプローラ シェルはインストール
されません。代わりに、Server Core インストールを実行しているサーバーの既
定のユーザー インターフェイスはコマンド プロンプトになります。
Windows Server 2008 の Server Core インストール オプションは、コマンド プロ
ンプトで初期構成を行う必要があります。Server Core インストールには、すべ
てがグラフィカルな従来のユーザー インターフェイスは含まれていません。
サーバーの構成が完了すると、コマンド プロンプトを使用してローカルでサー
バーを管理したり、ターミナル サーバー接続を使用してリモートで管理したり
できます。また、Microsoft 管理コンソール (MMC) を使用するか、リモートでの
使用がサポートされるコマンド ライン ツールを使用して、リモートでサーバー
を管理することもできます。
注
Core インストールを完全なサーバー SKU 製品にアップグレードすることはできませ
ん。また、あるオペレーティング システム エディションの SKU を別のエディションにアップ
グレードすることもできません。
Windows Server 2008 Core
3 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
Server Core インストールの利点 Windows Server 2008 Server Core インストールには次の利点があります。
■ サーバーの安定性の向上 Server Core は、選択したサーバーの役割およびオプションのコンポーネン
トに必要な機能のみをインストールします。その結果、少数のサービスおよ
びプロセスだけが実行され、サーバーの全体的な安定性とパフォーマンスが
向上します。
■ ソフトウェアの保守作業の削減 Server Core では、使用できるサーバーの役割をホストおよび管理するうえ
で不可欠なサーバー機能のみがインストールされるので、サーバーに必要な
更新プログラムや Service Pack の適用などの保守作業を削減できます。イン
ストールされていないバイナリにセキュリティ上の欠陥が見つかっても、 修正プログラムを適用する必要はありません。Server Core に必要な更新プ
ログラムの数は、Windows 2000 の約 40% です。
■ 攻撃の回避 Server Core の機能が減ることにより、サーバー上にインストールして実行
するサービスおよびアプリケーションの数が減ります。ネットワークに公開
される攻撃対象が減るため、攻撃の数も減少します。
■ 管理作業の削減 Server Core インストールでインストールされる機能が減り、構成と管理の
作業が軽減されます。
■ 必要なディスク領域の縮小 Server Core が使用するディスク領域は、インストールに約 1.5 GB、操作に
約 2 GB です。
注
上に示した必要ディスク領域は新規インストールの場合の 小限の領域です。運用環
境の場合は、より多くのディスク領域を割り当てる必要があります。
Windows Server 2008 の概要
4 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
サポートされる役割 Server Core のインストールが完了してサーバーを構成したら、1 つまたは複数
のサーバーの役割をインストールできます。Windows Server 2008 の Server Core インストールでは、次のサーバーの役割がサポートされます。
■ Active Directory ドメイン サービス (AD DS)
■ Active Directory ライトウェイト ディレクトリ サービス (AD LDS)
■ DHCP サーバー
■ DNS サーバー
■ ファイル サービス
■ 印刷サービス
■ ストリーミング メディア サービス
■ Web サービス
サポートされる機能
Server Core のインストールが完了してサーバーを構成した後は、1 つまたは複数
のオプションの機能をインストールできます。Windows Server 2008 の Server Core インストールでは、次のオプションの機能がサポートされます。
■ 追加のハードウェアまたはソフトウェアが不要のオプションの機能は次のと
おりです。
□ バックアップ
□ Windows インターネット ネーム サービス (WINS)
□ 簡易ネットワーク管理プロトコル (SNMP)
□ Telnet クライアント
□ UNIX ベース アプリケーション用サブシステム
Windows Server 2008 Core
5 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
■ 追加のハードウェアが必要になることのあるオプションの機能は次のとおり
です。
□ ネットワーク負荷分散
□ Multipath IO
□ リムーバブル記憶域
□ BitLocker ドライブ暗号化
□ フェールオーバー クラスタリング
注
Windows Server 2008 Standard Edition ではフェールオーバー クラスタリングは使用でき
ません。
アプリケーションの制限 Server Core インストール オプションの主要な目標の 1 つは使用ディスク領域お
よびサービス範囲の 小化にあります。この目標は、.Net Framework、エクス
プローラ、Internet Explorer などのさまざまな Windows 要素の数を減らすこと
により達成できるので、Server Core サーバー上での互換性についてアプリケー
ションをテストする必要があります。たとえば、Server Core をインストールす
ると、存在しない要素との依存関係によって多くのダイアログ ボックスが機能
しなくなる場合があります。
Server Core は、Microsoft Office などのアプリケーションを実行するためのプ
ラットフォームとなるものではありません。運用環境に展開する前に、すべて
のアプリケーションを慎重にテストする必要があります。
重要
Server Core 上では、ユーザー アカウント制御 (UAC) の使用や適用はできません。オブ
ジェクトへのアクセスに関するユーザー エクスペリエンスは、Windows Server 2003 と同じよ
うにユーザー権限およびオブジェクト アクセス制御リストを使用します。
Windows Server 2008 の概要
6 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
Server Core のインストール 既に説明したように、Server Core は Windows Server 2008 の手動インストール
時または無人インストール時に使用できるインストール オプションです。ここで
は、Server Core の可用性とシステム要件およびインストール手順について説明し
ます。
学習内容
このレッスンを完了すると、次のことができるようになります。
■ 利用可能な SKU および Server Core インストールのシステム要件を説明する。
■ インストール、アップグレード、およびデバイス ドライバの制限について
説明する。
■ 初の Server Core のインストールを正常に完了する。
Windows Server 2008 Core
7 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
可用性およびシステム要件 ここでは、Server Core の可用性とシステム要件について説明します。
可用性 Server Core インストール オプションは、次の x86 および x64 Windows Server 2008 SKU に対して使用できます。
■ Windows Server 2008 Standard
■ Windows Server 2008 Enterprise
■ Windows Server 2008 Datacenter
インストールには、Windows Server 2008 インストール メディア、SKU 固有のプ
ロダクト キー、およびインストールの 小限のシステム要件を満たすハード
ウェアが必要です。
システム要件 Server Core インストールのシステム要件を次の表に示します。
表 1 : Server Core の 小システム要件
コンポーネント 要件
プロセッサ 小 : 1 GHz 推奨 : 2 GHz
適 : 3 GHz 以上
注 : Windows Server 2008 for Itanium‐based Systems には Intel Itanium 2 プロセッサが必要です。
メモリ 小 : 512 MB RAM 推奨 : 1 GB RAM
適 : 1 GB RAM (Server Core インストール) 以上 大 (32 ビット システム) :4 GB (Standard) または 64 GB (Enterprise
および Datacenter) 大 (64 ビット システム) :32 GB (Standard) または 2 TB (Enterprise、
Datacenter、および Itanium‐based Systems)
Windows Server 2008 の概要
8 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
コンポーネント 要件
ハード ディスク 1 小 : 8 GB 推奨 : 10 GB (Server Core インストール)
適 : 40 GB (Server Core インストール) 以上
注 : 16 GB 以上の RAM を搭載したコンピュータの場合、ページング ファイル、休止状態ファイル、ダンプ ファイル用にさらに多くの
ディスク領域が必要です。
ドライブ DVD‐ROM ドライブ
ディスプレイ Super VGA (800 × 600) 以上の解像度のモニタ
その他 キーボードおよび Microsoft マウスまたは互換性のあるポインティン
グ デバイス
注 :
1. Server Core の初期ディスク領域は約 1.5 GB ですが (完全インストールの場合は 約 5.9 GB)、更新プログラム、修正プログラム、一時ファイル、および将来のその他
の変更のために、8 GB ~ 10 GB のパーティションを用意することをお勧めします。
Windows Server 2008 Core
9 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
インストールおよびアップグレードの制限 Windows Server 2008 の Server Core インストール オプションには次の制限があ
ります。
■ Server Core インストール オプションは、新規インストールとしてのみ実行
できます。
■ 以前のバージョンの Windows Server を Server Core にアップグレードするこ
とはできません。
■ 完全バージョンの Windows Server 2008 を Server Core に変換することはで
きません。
■ Server Core を完全バージョンの Windows Server 2008 にアップグレードする
ことはできません。
■ Server Core は、Server Core R2 が利用可能になった場合にのみ、そのバー
ジョンにアップグレードできます。
Windows Server 2008 の概要
10 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
デバイス ドライバのサポート Server Core では、インストールされる付属デバイス ドライバの数も 小限にな
ります。Server Core インストールのサイズを 小限にするために、次の種類の
付属ドライバのみがインストールされます。
■ 記憶装置ドライバ
■ ネットワーク アダプタ ドライバ
■ 標準 VGA ドライバ
これらのドライバ クラスについては、Windows Server 2008 の完全インストール
で使用できるものと同じドライバが Server Core にインストールされます。
Server Core には、インストール時に存在しているハードウェア デバイスに対し
て使用できる、付属ドライバを通知なしでインストールするプラグ アンド プレ
イ サブシステムが含まれています。
注
Server Core インストールに印刷ドライバは含まれていません。
Windows Server 2008 Core
11 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
インストールの開始 Windows Server 2008 をインストールしているときに、インストールするオペ
レーティング システムのバージョンを選択するように求めるセットアップ画面
が表示されます。Server Core オプションでは、特定のサーバーの役割を実行す
るために必要な 小限の環境がインストールされます。基本的なサーバー機能お
よび選択したサーバーの役割のサポートに必要なバイナリのみがインストールさ
れます。
注
Itanium プラットフォームに対するインストール オプションとして Server Core を使用
することはできません。
Server Core を手動でインストールするには
1. DVD からシステムを起動します。
2. 該当する入力ロケール オプションを選択します。
3. インストール用のプロダクト キーを入力します。プロダクト キー (評価版
インストール用など) を入力しないと、次の図に示すような、インストール
するエディションを選択する画面が表示されます。
Windows S
12 © 2007 Mi
図 1 : オペ
注
Sできます
Server 2008 の
icrosoft Corpo
ペレーティング
注
Server Core はす。
の概要
oration. All rig
グ システムの
は、このコー
ghts reserved.
のバージョン
ースで後述す
ンの選択画面
する無人の
方法を使用用してインス
Microsoft Co
ストールする
orporation
ることも
Wind
Micro
イ
図 2 :
ows Server 20
osoft Corporat
ンスト
インストー
ワードを変
: 初回ログオ
008 Core
tion
トールの
ールが終了
変更するよ
ンでのパスワ
の完了
すると、次
うに求めら
ワードの変更
次の図に示
られます。
更
© 2007
示すようなロ
Microsoft Cor
ログオン画
rporation. All
画面が表示さ
rights reserve
され、パス
13 ed.
ス
Windows Server 2008 の概要
14 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
ログオンすると、次の図に示すようなユーザー インターフェイスが表示されます。
図 3 : Server Core のユーザー インターフェイス
Windows Server 2008 Core
15 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
使用可能な GUI 機能 グラフィカル ユーザー インターフェイス (GUI) アプリケーション機能は、
Server Core から完全に削除されているわけではありません。次の GUI アプリ
ケーションはいくつかの制限がありますが、Server Core インストールで使用で
きます。
■ コマンド プロンプト (CMD.exe)
■ メモ帳 (Notepad.exe)
■ レジストリ エディタ (Regedit.exe)
■ システム情報 (MSInfo32.exe)
■ タスク マネージャ (Taskmgr.exe)
■ Windows インストーラ (MSIExec.exe)
■ Microsoft サポート診断ツール (Msdt.exe)
注
上で述べたアプリケーションの制限は、主にヘルプの表示と参照機能の使用に関連し
ています。ただし、これらのアプリケーションが Server Core から削除された場合に比べれ
ば、許容できる程度の制限です。また、タスク マネージャでは、[リソース モニタ] ボタンや [サービス] ボタンを使用して該当する MMC コンソールを起動することはできません。これら
のコンソールは Server Core に含まれていないためです。
ヒント
Server Core にインストールされる DLL およびパブリック API を公開する DLL の一覧に
ついては、次を参照してください。
http://msdn2.microsoft.com/en‐us/library/ms723876.aspx (英語)
Windows Server 2008 の概要
16 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
使用できない GUI 機能 次の GUI 機能は、Server Core インストールでは使用できません。
■ デスクトップ シェル。Explorer.exe はインストールされません。ただし、
Shell32.dll および Shlwapi.dll はインストールされます。
■ .Net Framework。Server Core インストールでは、マネージ コード (Windows PowerShell を含む) はサポートされません。
■ MMC コンソールまたは MMC スナップイン。
■ 大部分のコントロール パネル アプレット。ただし、次の 2 つを除きます。
□ 地域と言語のオプション (Intl.cpl)
□ 日付と時刻 (Timedate.cpl)
■ GUI 依存の要素。Internet Explorer、Media Player、テーマ、Windows メール、
ペイント、検索ウィンドウ、GUI ヘルプなどがあります。
■ HTML 表示または HTML ヘルプ。
■ ユーザー イベントのポップアップ通知。
注
上の除外される要素の一覧は完全なものではありませんが、Server Core インストール
で使用できない要素の種類を示すことを目的としています。使用できない要素には、
Explorer.exe や .Net Framework に依存するすべてのアプリケーションも含まれます。
Windows Server 2008 Core
17 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
アプリケーションの制限 Server Core インストール オプションの主要な目標の 1 つは、使用ディスク領域
とサービス範囲を 小化することです。この目標は、.Net Framework、エクスプ
ローラ、Internet Explorer など、いくつかの Windows 要素を削除することで達
成されます。このため、アプリケーションについては、Server Core サーバー上
での互換性をテストする必要があります。
重要
Server Core は、Microsoft Office や Microsoft Visual Studio などの一般的に使用されるア
プリケーションを実行するためのプラットフォームとなるものではありません。
制限される機能の例として、Server Core インストールでは、存在しない要素と
の依存関係によって多くのダイアログ ボックスを表示できなくなります。
注
Server Core インストールにはタスク バーがないので、ポップアップ通知も表示されませ
ん。たとえば、パスワードの有効期限切れや製品のライセンス認証の通知は表示できません。
アプリケーション Shim のサポート
Server Core インストールは、Windows Server 2008 のアプリケーション互換 shim インフラストラクチャを使用して、互換性に関する問題の一部に対応可能
なソリューションを提供します。shim は、アプリケーションと Windows API の間に挿入されるコードの薄いレイヤです。shim インフラストラクチャは、ア
プリケーションによって実行される API 呼び出しを shim コードにリダイレクト
します。次に、パラメータを変更して、元の API を呼び出したり他の機能を実
行したりできます。
Server Core インストールでは、次の 2 つの shim がインストールされます。
■ RegEditImportExportLoadHive : RegEdit でレジストリ ファイルをインポー
トおよびエクスポートできます。
■ NoExplorerForGetFileName : ファイルを開いたり保存したりするダイアロ
グ ボックス用の一般的な shim です。現時点ではメモ帳で使用されます。こ
の shim は、ファイルを開いたり保存したりするダイアログ ボックスを表示
する API 呼び出しの一部のパラメータを変更して、新しいエクスプローラ スタイルのダイアログ ボックスの代わりに、Windows 95 以前からの古いスタ
イルのダイアログ ボックスが表示されるようにします。
Windows Server 2008 の概要
18 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
shim エンジンでは、Application Compatibility Toolkit (ACT) を使用して、既
存の shim を他のアプリケーションに適用することもできます。このエンジンに
は、"shim データベース" (sysmain.sdb) に格納されているデータが必要です。
sysmain.sdb データベース ファイルは、32 ビットおよび 64 ビット オペレー
ティング システムの次のフォルダにあります。
x86 : %SYSTEMROOT%¥AppPatch x64 : %SYSTEMROOT%¥AppPatch¥AppPatch64
shim データベースを変更するには、Server Core コンピュータの親フォルダから Windows Server 2008 の完全インストールを実行しているコンピュータにデー
タベースをコピーする必要があります。次に、Application Compatibility Toolkit を使用して、Windows Server 2008 の完全インストールのデータベースを編集
できます。編集が完了したら、更新したデータベースを元の Server Core コン
ピュータにコピーし、%Systemroot%¥System32 フォルダにある sdbinst.exe を使用してインストールします。
Windows Server 2008 Core
19 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
Server Core ユーザー インターフェイスの
紹介 Server Core インストールの も顕著な特徴は、Explorer.exe シェルと、タスク バー、[スタート] ボタン、アイコンなどの機能を備えた従来のデスクトップが ないことです。
学習内容
このレッスンを完了すると、次のことができるようになります。
■ Server Core ユーザー インターフェイスについて説明する。
■ グローバル コマンド シェル オプションを構成し、オプションのパラメータ
を使用して 1 つまたは複数のコマンド シェルを起動する。
■ コマンド プロンプトから環境変数を管理する。
Windows Server 2008 の概要
20 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
ユーザー インターフェイスについて 次の図に示すように、Server Core インストールの既定のユーザー インターフェ
イス、つまりシェルは、コマンド プロンプト (CMD.exe) です。 図 4 : Server Core のシェル
Server Core では従来の Windows インターフェイスを使用できないので、 Server Core インストールの初期構成は、無人インストールの実行時に応答ファ
イルを使用するか、インストール後に Server Core コマンド シェルを使用して行
う必要があります。
ヒント
既定のコマンド プロンプト ウィンドウが閉じられている場合は、Ctrl キーと Shift キーを押しながら Esc キーを押して (または Ctrl キーと Alt キーを押しながら Del キーを押して) タスク マネージャを開き、[ファイル] メニューの [新しいタスクの実行] をクリックして、
CMD.exe を実行します。
また、Ctrl キーと Alt キーを押しながら Del キーを押し、[Windows セキュリティ] ページの [ログオフ] を選択してログオフし、再びログオンして CMD.exe を再起動することもできます。
新しいコマンド ウィンドウを開くには、既存のコマンド シェルから start cmd を実行します。
Windows Server 2008 Core
21 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
コマンド プロンプトでのコマンドの使用 ここでは、基本的なコマンド ラインの使用方法について再確認し、Server Core インストールで使用可能なコマンド ライン ツールを確認して使用できるように
します。
ヒント
コマンド ラインのコマンドに関するオンラインでのアルファベット順の一覧につい
ては、http://go.microsoft.com/fwlink/?LinkId=20331 (英語) を参照してください。
Windows Server 2003 で導入されたコマンド ライン ツールの一覧については、 http://technet2.microsoft.com/WindowsServer/en/library/4c475b4c‐e5ee‐444c‐a730‐ccb7a13e03b41033.mspx (英語) を参照してください。
使用できなくなったコマンドや機能が変更されたコマンドの一覧については、 http://technet2.microsoft.com/WindowsServer/en/library/e3799c45‐a9b5‐4ef8‐a97d‐9878132913071033.mspx (英語) を参照してください。
コマンド シェルの構成 コマンド シェル タイトル バーの左端にあるプログラム アイコンをクリックする
と、いくつかのコマンド シェル構成オプションを使用できます。役に立つその
他の構成オプションは次のとおりです。
コマンド プロパティのプロパティをキーボードで開くには、Alt キーと Space キーを押しながら P キーを押します。
• [簡易編集モード] チェック ボックスをオンにすると、[コマンド プロンプ
ト] ウィンドウでのコピーと貼り付けを有効にすることができます。コ
ピーするには、[コマンド プロンプト] ウィンドウのテキストをマウスの
左ボタンで選択し、次にそのテキストを右クリックします。貼り付けるに
は、コマンド プロンプトで右クリックするか、テキスト ファイル内を右
クリックします。
Windows Server 2008 の概要
22 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
• 画面バッファのサイズを 999 まで増加すると、[コマンド プロンプト] ウィンドウをスクロールできます。
• バッファの数を 5 つに増やすと、[コマンド プロンプト] ウィンドウの行
数が 5,000 行に増加します。
既定では、ファイル名とディレクトリ名の補完機能は無効になります。特定の CMD プロセスにおけるファイル名の入力は、/f:{on | off} を使用すると有効にす
ることができます。すべての CMD.exe プロセスに対してファイル名およびディ
レクトリ名の補完機能を有効または無効にするには、Regedit.exe を使用して、
次のレジストリ キーの CompletionChar 値 (ファイル名補完機能の場合) または PathCompletionChar 値 (ディレクトリ名補完機能の場合) を設定します。
コンピュータ : HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Command Processor ユーザー : HKEY_CURRENT_USER¥Software¥Microsoft¥Command Processor
特定の機能に対しては 16 進数の制御文字を使用します (たとえば、Tab は 0×9、BackSpace は 0×08)。/f:on を使用してファイル名とディレクトリ名の補完機能
を有効にした場合、ディレクトリ名を入力するには Ctrl キーを押しながら D キーを押し、ファイル名を入力するには Ctrl キーを押しながら F キーを押しま
す。レジストリで特定の補完文字を無効にするには、制御文字としては無効な空
白 [0×20] の値を使用します。
注
コンピュータ設定よりユーザー指定の設定が優先され、レジストリ設定よりコマン
ド ライン オプションが優先されます。
CMD.exe を開くときに /d を指定しない場合は、次のレジストリ キーの Autorun 値に指定された値が、他のすべての変数より前に実行されます。
コンピュータ : HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Command Processor ユーザー : HKEY_CURRENT_USER¥Software¥Microsoft¥Command Processor
遅延環境変数の展開を有効にすると、実行時に感嘆符を使用して環境変数の値を
置き換えることができます。
Windows Server 2008 Core
23 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
コマンドの使用方法および構文
コマンド ライン ツールを効果的に使用するには、コマンドの使用方法と標準の
コマンド ライン構文を習得する必要があります。コマンド ライン ツールでのコ
マンドの使用方法および構文を確認できるように、ほとんどのコマンドが、コ
マンド プロンプトで /? (または ?) をパラメータとして使用した次のコマンド形
式をサポートしています。
<command> /?
コマンド ライン コマンドの構文に使用される、さまざまなテキストの種類およ
び記号を次の表に示します。
図 5 : コマンド ラインの構文
表記法 説明
斜体文字 ユーザーが指定する必要のある情報。
太字またはかっこおよび波かっこのない
文字 表示されたとおりに入力する必要のある項目。
<山かっこ内の文字> 値を指定する必要のあるプレースホルダ。
[角かっこ内の文字] オプションの項目。
{波かっこ内の文字} 必須項目のセット。1 つを選択します。
パイプ記号 (|) 相互に排他的な項目の区切り。1 つを選択 します。
省略記号 (...) 繰り返し指定可能な項目。
Courier フォント コードまたはプログラム出力。
Windows Server 2008 の概要
24 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
初期構成の完了 Server Core には、初期構成タスク (ICT) コンソール (oobe.exe) は含まれていませ
ん。ここでは、コマンド ライン プロンプトから初期構成タスクを実行する方法
について説明します。
学習内容
このレッスンを完了すると、次のことができるようになります。
■ ロケール、日付と時刻、管理者のパスワード、およびコンピュータ名を構成
する。
■ サーバーのライセンス認証を行いドメインに参加する。
■ 静的 IP アドレスおよび DNS サーバー アドレスを構成する。
■ ファイアウォールを構成してリモート管理を有効にする。
■ ページング ファイルを構成する。
■ Windows エラー報告を構成する。
■ ローカルの Administrator グループにユーザーを追加する。
■ 必要に応じて管理者特権でコマンド プロンプトを開き、役割、役割サービ
ス、および機能を追加する。
■ OCLIST を使用して、インストールで使用できる役割、役割サービス、およ
び機能パッケージを表示する。
■ OCSETUP を使用して、使用可能なパッケージをインストールする。
■ OCSETUP における PkgMgr.exe の "ラッパー" の提供方法について説明する。
Windows Server 2008 Core
25 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
初期構成タスクを完了する方法 Server Core インストールの初期構成は、次のいずれかの方法を使用して実行す
る必要があります。
■ 手動でインストールした後、コマンド ラインを使用する。
■ 無人インストールの実行時に unattend.xml 応答ファイルを使用する。
注
無人インストールを使用する方法については、このコースの後半で説明します。無人
インストール オプションの詳細については、次の URL から入手できる Windows 自動インス
トール キット (Windows AIK) のドキュメントを参照してください。
http://technet2.microsoft.com/WindowsVista/en/library/129a1712‐e3d8‐46c1‐bc09‐a14349dc67db1033.mspx?mfr=true (英語)
または、次の URL から Windows 自動インストール キットをダウンロードしてください。
http://go.microsoft.com/fwlink/?LinkId=81030 (英語)
Windows Server 2008 の概要
26 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
コマンド ライン ツールを使用した一般的な構成タ
スクの完了 一般的な構成タスクは次のとおりです。
■ 日付、時刻、およびタイム ゾーンの設定
■ 管理パスワードの設定
■ サーバー名の変更
■ サーバーのライセンス認証
■ ドメインへの参加
■ 静的 IP アドレスの設定
■ 静的 DNS サーバー アドレスの 設定
■ ファイアウォールの構成
■ ページング ファイルの構成
■ 自動更新の構成
■ Windows エラー報告の構成
■ ローカルの Administrator グループ
へのユーザーの追加
重要
一部の構成変更では、変更を完全に有効にするためにサーバーの再起動が必要です。
ほとんどの場合、サーバーの再起動が必要であることの通知は、コマンドを実行した後に表
示される次のようなコマンド テキストでのみ行われます。
操作を完了するには、コンピュータを再起動する必要があります。 再起動が必要な操作を実行した後は、次のコマンドを使用してすぐにサーバーを再起動する
ことをお勧めします。 shutdown /r /t 0 このコマンドは、遅延時間なしで強制的に再起動します。
管理パスワードの設定 Server Core を含め、Windows Server 2008 の Administrator のパスワードは、 次の 2 つの方法で変更できます。
■ Ctrl キーと Alt キーを押しながら Del キーを押し、[パスワードの変更] をク
リックして、適切なフィールドに古いパスワードと新しいパスワードを入力
します。
Windows Server 2008 Core
27 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
■ コマンド プロンプトで次のコマンドを入力し、表示されるプロンプト ウィ
ンドウに新しいパスワードを入力します。
net user administrator *
注
net user コマンドでアスタリスク (*) を指定すると、コマンド ウィンドウにパスワード
のプロンプトが表示されます。入力するパスワード文字はコマンド ラインに表示されません。
日付、時刻、およびタイム ゾーンの設定 日付、時刻、およびタイム ゾーンを設定するには、コマンド プロンプトで
「timedata.cpl」と入力します。これにより、完全インストールの Windows Server 2008 のコントロール パネルで使用できるものと同じ [日付と時刻] アプ
レットが開きます。
図 6 : [日付と時刻] アプレット
Windows Server 2008 の概要
28 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
サーバー名の変更 Server Core を手動でインストールすると、ランダムに生成された名前がサー
バーに割り当てられます。ドメインに参加する前にサーバーの名前を変更するに
は、次のコマンドを入力します。
netdom renamecomputer %computername% /NewName:<NEWNAME>
ここで、 <NEWNAME> は新しいサーバー名です。
ヒント
Hostname コマンドまたは Set コマンドを使用すると、サーバーの名前を確認できます。
ドメインに参加するコンピュータの名前を変更するには、次のコマンドを入力し
ます。
netdom renamecomputer %computername% /NewName:<NEWNAME> /userd:<domain¥username> /passwordd:*
注
上のコマンドで、user と password の後にある d は、ドメインを表すために使用され
ます。
サーバーのライセンス認証 サーバーを簡単にライセンス認証するために、Server Core の %windir%¥System32 ディレクトリに slmgr.vbs という名前のスクリプトが用意されています。サー
バーをライセンス認証するには、コマンド プロンプトから次のコマンドを実行
します。
cscript slmgr.vbs –ato
slmgr.vbs スクリプトは、Windows Vista および完全インストールの Windows Server 2008 にも用意されています。これらのプラットフォームからリモートで
そのスクリプトを実行すると、Server Core インストールをライセンス認証でき
ます。
Windows Server 2008 Core
29 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
ヒント
slmgr.vbs の構文、オプション、およびパラメータの詳細については、次のコマンドを
入力します。
cscript slmgr.vbs /?
ドメインへの参加 サーバーをドメインに参加させるには、次のコマンドを入力します。
netdom join <NAME> /domain:<DOMAIN> /userd:<ADMINUSER> /passwordd:*
ここで、 <NAME> はサーバーの名前、 <DOMAIN> はサーバーが参加するドメインの名前、 <ADMINUSER> はドメイン管理者のユーザー名です。
ドメインからサーバーを削除するには、次のコマンドを入力します。
netdom remove <NAME> /domain:<DOMAIN> /userd:<ADMINUSER> /passwordd:*
静的 IP アドレスの設定 Server Core では、[ネットワーク接続] コントロール パネル (ncpa.cpl) は含まれ
ていないので、netsh.exe コマンド ライン ツールを使用してネットワーク関連
の設定を構成する必要があります。
注
Server Core では、動的ホスト構成プロトコル (DHCP) は既定で有効になります。
現在のアダプタと接続を表示するには、コマンド プロンプトで次のコマンドを
入力します。
netsh interface ipv4 show interfaces
netsh コマンド出力の IDX 列に表示される、正しいネットワーク インターフェイ
スのインターフェイス番号を記録します。この番号は、次に説明するコマンドで
必要になります。
Windows Server 2008 の概要
30 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
目的のインターフェイスに IP アドレスを割り当てるには、次のコマンドを入力
します。
netsh interface ipv4 set address name=<ID> source=static <IP> <SM> <DG>
ここで、 <ID> は、上の netsh interface... コマンドの出力から取得されるインターフェイ
ス (IDX) 番号、 <IP> は設定する静的 IP アドレス、 <SM> は IP アドレスのサブネット マスク、 <DG> は既定のゲートウェイです。
静的 DNS サーバー アドレスの設定 静的 DNS サーバーを構成するには、次のコマンドを入力します。
netsh interface ipv4 add dnsserver name=<ID> address=<DNSIP> index=1
ここで、 <ID> は、上の netsh interface... コマンドの出力から取得されるインターフェイ
ス (IDX) 番号、 <DNSIP> は DNS サーバーの IP アドレスです。
バックアップ用の DNS サーバーを構成するには、各 DNS サーバーについて、 上に示したコマンドの index の番号を 1 ずつ増やしながら入力を繰り返します。
DHCP を再び有効にするには、次のコマンドを入力します。
netsh interface ipv4 set address name=<ID> source=dhcp
ここで、 <ID> は、上の netsh interface... コマンドの出力から取得されるインターフェイ
ス (IDX) 番号です。
ヒント
ipconfig /all を使用すると、現在のネットワーク設定を表示できます。
Windows Server 2008 Core
31 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
ファイアウォールの構成 既に説明したように、Server Core には [ネットワーク接続] コントロール パネル (ncpa.cpl) が含まれていないので、netsh.exe を使用してローカルでネットワー
ク関連の設定を構成する必要があります。これは Windows ファイアウォールに
も当てはまります。Windows ファイアウォールはパブリック、プライベート、
およびドメインのネットワーク プロファイルを使用するので、変更を加えると
きは、現在のプロファイルを確認しておくことが重要です。ネットワーク プロ
ファイルは、ネットワークの状態およびコンピュータがドメインのメンバかどう
かに基づき、Network Location Awareness (NLA) によって初期設定されます。こ
こでは、 も一般的ないくつかのファイアウォール構成手順について説明します。
現在使用されているネットワーク プロファイルを確認するには、次のコマンド
を入力します。
netsh firewall show currentprofile
すべてのプロファイルのリモート ファイアウォール管理を有効にするには、 次のコマンドを入力します。
netsh advfirewall set allprofiles settings remotemanagement enable
ヒント
リモート ファイアウォール管理を有効にすると、完全インストールの Windows Server 2008 上で、セキュリティが強化された Windows ファイアウォール MMC スナップイン
を使用して、Server Core インストールのファイアウォールをリモートから管理できます。
ファイアウォールの状態を表示するには、次のコマンドが役に立ちます。
netsh firewall show state
構成されているすべてのファイアウォールの規則を表示するには、次のコマンド
を入力します。
netsh advfirewall firewall show rule name=all
すべてのプロファイルのファイアウォールを (テストの目的で) 無効にするには、
次のコマンドを入力します。
netsh advfirewall set allprofiles state off
Windows Server 2008 の概要
32 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
必要に応じて、新しい規則を作成してポート 1500 の受信接続を許可するには、
次のコマンドを入力します。
netsh advfirewall firewall add rule name="allow1500" protocol=TCP dir=in localport=1500 action=allow
"Remote Desktop (TCP‐in)" などの特定の規則を表示するには、次のコマンドを入
力します。
netsh advfirewall firewall show rule name="Remote Desktop (TCP‐in)"
"Remote Desktop (TCP‐in)" というファイアウォールの規則を有効にするには、 次のコマンドを入力します。
netsh firewall set service remotedesktop enable
または
netsh advfirewall firewall set rule name="Remote Desktop (TCP‐in)" new enable=yes
ファイルとプリンタの共有ポートの例外を有効にするには、次のコマンドを入力
します。
netsh firewall set service fileandprint enable
ページング ファイルの構成 Windows Server 2008 をインストールすると、システム管理されるように設定さ
れたページング ファイルがシステム ドライブ上に作成されます。Server Core のページング ファイルの構成を変更するには、次の手順を実行します。
1. 自動的なシステム ページ ファイル管理を無効にするには、次のコマンドを
入力します。
wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False
2. 目的のページ ファイルのサイズとパスを設定するには (ここでは、 初期サイズ = 500 MB、 大サイズ = 1000 MB)、次のコマンドを入力します。
wmic pagefileset where name="C:¥¥pagefile.sys" set InitialSize=500,MaximumSize=1000
3. サーバーを再起動します。
Windows Server 2008 Core
33 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
注
上のコマンドを使用すると、次のレジストリ キーの "PagingFiles" 値が変更されます。
HKEY_LOCAL_MACHINE¥System¥CurrentControlSet¥Control¥SessionManager¥ MemoryManagement
自動更新の構成 Server Core で自動更新を構成するには、scregedit.wsf スクリプトを使用します。
Server Core は、完全インストールの Windows Server 2008 に用意されている自
動更新のダイアログ ボックスをサポートしないので、使用できるのは次の方法
で自動更新を有効または無効に設定するオプションだけです。
自動更新を有効にするには、次のコマンドを入力します。
cscript scregedit.wsf /AU 4
自動更新を無効にするには、次のコマンドを入力します。
cscript scregedit.wsf /AU 1
注
scregedit.wsf /AU 4 コマンドを使用して自動更新を有効にすると、[自動的にダウン
ロードし、インストールのスケジュールをたてる] オプションで自動更新が有効になります。
既定のスケジュールは、毎日午前 3 時です。
scregedit.wsf /AU オプションを使用して、次のレジストリ キーの AUOptions レジストリ値を設定します。
HKEY_LOCAL_MACHINE¥SOFTWARE¥Policies¥Microsoft¥Windows¥WindowsUpdate¥AU
残りの自動更新オプションは、グループ ポリシーを介して設定するか、レジス
トリに手動で設定できます。
注
Server Core は、内部の Windows Server Update Service サーバーから更新を取得するよ
うに構成することもできます。
Windows Server 2008 の概要
34 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
ローカルの Administrator グループへのユーザーの追加 次のコマンドを使用して、Server Core のローカルの Administrators グループに
ユーザーを追加します。
net localgroup Administrators /add <domain>¥<username>
ここで、
<domain>¥<username> は、ローカルの Administrators グループに追加するユー
ザーのドメインとユーザー名です。
次のコマンドを使用して、Server Core のローカルの Administrators グループか
らユーザーを削除します。
net localgroup Administrators /delete <domain>¥<username>
注
上の例は Administrators グループを指定していますが、同じ net localgroup コマンドを
使用して、Administrators をローカル グループの名前に置き換えることにより、任意のローカ
ル セキュリティ グループにユーザーを追加できます。
次のコマンドを使用して、Users ローカル グループに新しいローカル ユーザー
を作成します。
net user <username> * /add
Windows Server 2008 Core
35 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
コマンド ライン ツールによる Server Core の役割、
役割サービス、および機能のインストール Server Core には、初期構成タスク コンソール、サーバー マネージャ コンソール、
および完全インストールの Windows Server 2008 への役割、役割サービス、およ
び機能のインストールに使用できる servermanagercmd.exe コマンド ライン ツー
ルは含まれていません。また、Server Core をリモートから操作するための役割
管理ツールもありません。
Server Core の役割、役割サービス、および機能を簡単に管理できるように、 次のコマンド ライン ツールが用意されています。
■ OCLIST.exe
OCLIST を使用して、インストールできるサーバーの役割、役割サービス、
機能 (オプションのコンポーネント) の一覧、およびそれらのインストール
状態 (インストールされたかどうか) の一覧を表示します。このユーティリ
ティは、完全インストールの Windows Server 2008 では使用できません。
■ OCSETUP.exe
OCSETUP を使用して、サーバーの役割、役割サービス、および機能 (オプ
ションのコンポーネント) をインストールまたはアンインストールします。
このユーティリティは、完全インストールの Windows Server 2008 でも使用
できます。
OCLIST によるインストール可能な役割および機能の表示 コンポーネントの "パッケージ名" を使用して、役割およびオプション コンポー
ネントをインストールします。役割またはオプション コンポーネントをインス
トールする 初の手順では、目的の機能の "パッケージ名" を確認します。パッ
ケージ名は OCLIST.exe を実行して確認します。OCLIST は、Windows Core イン
ストールのオプションの役割および機能について、現在のインストール状態を表
示するために使用するコマンド ライン ユーティリティです。OCLIST では、
OCSETUP (このレッスンの後半で説明) を使用して役割または機能をインストー
ルするときに必要になる機能名または役割名が一覧表示されます。また、
OCLIST では、機能または役割の現在のインストール状態が表示されます。
OCLIST コマンドの一般的な出力を次に示します。
Windows Server 2008 の概要
36 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
C:¥Users¥Administrator>oclist サーバーの役割またはオプションの機能をインストールまたはアンインストールするに
は、一覧に表示された更新名を指定して ocsetup.exe を実行してください。 ocsetup.exe を使用した Active Directory の役割の追加または削除はサポートされ
ていません。この操作を実行した場合、サーバーが不安定な状態になる可能性がありま
す。Active Directory をインストールまたはアンインストールするには、必ず Dcpromo を使用してください。 ================================================================ Microsoft‐Windows‐ServerCore‐Package 未インストール:Bitlocker 未インストール:Bitlocker‐RemoteAdminTool 未インストール:ClientForNfs‐Base 未インストール:DFSN‐Server 未インストール:DFSR‐Infrastructure‐ServerEdition 未インストール:DHCPServerCore 未インストール:DirectoryServices‐ADAM‐ServerCore 未インストール:DirectoryServices‐DomainController‐ServerFoundation 未インストール:DNS‐Server‐Core‐Role 未インストール:FailoverCluster‐Core 未インストール:FRS‐Infrastructure 未インストール:Microsoft‐Windows‐RemovableStorageManagementCore 未インストール:MultipathIo 未インストール:NetworkLoadBalancingHeadlessServer 未インストール:Printing‐ServerCore‐Role | |‐‐‐ 未インストール:Printing‐LPDPrintService | 未インストール:QWAVE 未インストール:ServerForNFS‐Base 未インストール:SNMP‐SC 未インストール:SUACore 未インストール:TelnetClient インストール済み:WindowsServerBackup 未インストール:WINS‐SC
ここに示した一覧では、この Server Core にインストールされているのは WindowsServerBackup 機能だけです。これは、新しい Windows バックアップ ツールです。
Windows Server 2008 Core
37 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
パッケージをインストールまたは削除し、機能を有効または無効にするには、
OCLIST によって表示されたパッケージ名を OCSETUP コマンドで使用します。
OCLIST.exe の出力には、OCSETUP.exe を使用して Server Core に役割、役割サー
ビス、または機能をインストールするときに必要になるパッケージ名が表示され
ます。OCSETUP.exe を使用してコンポーネントをインストールする構文は次のと
おりです。
start /w OCSETUP <PackageName>
ここで、<PackageName> は、インストールする役割、役割サービス、または機
能の名前です。
注意
OCSETUP.exe の構文では大文字と小文字が区別されます。OCLIST.exe の出力に表示さ
れた名前と完全に一致するようにパッケージ名を入力する必要があります。
OCSETUP によるパッケージのインストールと削除 実行中の Windows インストールを管理している場合、OCSETUP を使用すると、
Microsoft System Installer システムの .msi ファイルをインストールまたは更新し
て、自動インストール用のパッケージ マネージャにパッケージを渡すことがで
きます。他にもインストール方法はありますが、システムにこれらの追加機能を
インストールする場合は OCSETUP が適しています。
OCSETUP (OCSETUP.exe) には、パッケージ マネージャ (PKGMGR.exe) 用のコマ
ンド ライン インターフェイスが用意されています。パッケージ マネージャは、
パッケージをインストールまたは削除したり、Windows 機能を有効または無効
にしたりする Windows ツールです。パッケージ マネージャ (PKGMGR.exe) は、
無人インストールを含め、通常のインストールを実行しているときに Windows セットアップによって呼び出され、Windows のインストールまたは更新中に透
過的に実行されます。修正プログラムまたはその他の更新プログラムの無人イン
ストールの場合は、コマンド プロンプトから手動で実行する必要があります。
パッケージ マネージャは、Windows 機能を有効または無効にして、オフライン
で Windows イメージを管理する場合にも使用できます。
Windows Server 2008 の概要
38 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
OCSETUP のコマンド ライン構文 OCSETUP では、次のコマンド ライン オプションを使用できます。
OCSETUP.exe [/?] [/h] [/help] <component> [/log:<file>] [/norestart] [/passive] [/quiet] [/unattendfile:<file>] [/uninstall] [/x:<parameter>]
重要
OCSETUP コマンド ライン オプションの処理では、大文字と小文字が区別されます。
OCSETUP のコマンド ライン オプションを次の表に示します。
表 2 : OCSETUP のコマンド ライン構文
パラメータ 説明
/?、/h、/help オプションを指定して実行するかどうかに関係なく、すべての
オプションのヘルプを表示します。
component インストールまたはアンインストールするコンポーネントの名前
です。コンポーネント名は、大文字と小文字が区別されます。
/log:file 既定以外のログ ファイルの場所を指定します。
/norestart コンポーネントをインストールした後に再起動が必要な場合で
も、コンピュータを再起動しません。
/passive 無人モードです。進行状況のみが表示されます。
/quiet Quiet モードです。ユーザーの操作は必要ありません。
/unattendfile:file ファイルに、既定の構成設定に対する優先設定または追加設定
が含まれます。パッシブ モードを表します。
/uninstall コンポーネントをアンインストールします。インストールは無
効になります。
/x:parameter コンポーネントをインストールするときに適用する追加の構成
パラメータです。
Windows Server 2008 Core
39 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
注
OCSETUP ユーティリティで start /w コマンドを使用する必要はありませんが、このコ
マンドを使用することをお勧めします。コンポーネントのインストール状況によっては、機
能のインストール処理が完了していないため、機能または役割が未インストールであると OCLIST の一覧に誤って表示されることがあります。start /w コマンドを使用すると、この誤表
示を防ぐことができます。
OCSETUP の動作方法
OCSETUP.exe は、CBS と MSI のどちらでインストール可能かに応じて、コンポー
ネントを内部的に分類します。 初に、MSI コンポーネントまたは MSI パッケー
ジを連続的にインストールします。MSI のあるコンポーネントまたはパッケージ
のインストールに失敗した場合、OCSETUP.exe はリスト上の次のコンポーネント
の処理に進みます。
すべての MSI コンポーネントのインストールが完了すると、インストールする CBS パッケージのリストを PKGMGR.exe に渡します。
OCSETUP の制限
OCSETUP には、次の制限があります。
■ OCSETUP は、実行中の Windows オペレーティング システム上でのみ呼び出
すことができます。
■ OCSETUP は、システム Microsoft Windows インストーラ (システム MSI) コン
ポーネントのみをインストールまたは削除します。システム MSI は、インス
トールする前にステージングする必要があります。
■ OCSETUP は、システム MSI またはパッケージの場所を特定するためのパス
を取得できません。パッケージのパスは、無人インストール応答ファイルの
サービス セクションで指定する必要があります。
OCSETUP は、次のタスクを実行するようには設計されていません。
■ オフライン シナリオを有効にする。
■ インストールされたコンポーネントまたはパッケージを列挙する。
■ インストール、アンインストール、または更新の進行状況を示す UI を提供
する。
Windows Server 2008 の概要
40 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
■ 再起動の前後でインストール コマンドまたはアンインストール コマンドを
維持する (複数のコンポーネントまたはパッケージに対して操作を行う)。
■ インストールまたはアンインストールの実行時に、コンポーネント間または
パッケージ間の依存関係を指定できるようにする。
■ コンポーネントまたはパッケージを指定した方法でインストールする。
■ 基になるインストーラ (Windows インストーラおよび PKGMGR.exe) によっ
て提供されるすべての機能を明示する。
■ 複数の Windows 機能を 1 つのコマンドで有効または無効にする。
OCSETUP のコマンド プロンプトの昇格
コマンド プロンプトで OCSETUP を実行する前に、管理者として実行されるよう
に (コンピュータの管理者としてログオンした場合も含む)、次の手順でコマンド プロンプトを設定します。
1. コマンド プロンプトで、次のコマンドを入力します。
Runas /user:Administrator cmd.exe
2. メッセージが表示されたら、Administrator のパスワードを入力します。
OCSETUP のコマンド ラインの例
OCSETUP を使用して依存関係を持たないサーバーの役割を確立する方法の例を、
次の表に示します。
表 3 : OCSETUP : サーバーの役割の構成
サーバーの役割 コマンド
動的ホスト構成プロトコ
ル (DHCP) サーバー start /w OCSETUP DHCPServer
ドメイン ネーム システム (DNS) サーバー
start /w OCSETUP DNS‐Server‐Full‐Role
Windows 展開サービス (Windows DS)
start /w OCSETUP Microsoft‐Windows‐Deployment‐Services
Windows Server 2008 Core
41 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
OCSETUP を使用してサーバーのエディションで使用できる Windows 機能を有効
にする方法の例を、次の表に示します。
表 4 : OCSETUP : サーバー機能の有効化
Windows 機能 コマンド
デスクトップ エクスペリ
エンス start /w OCSETUP DesktopExperience
フェールオーバー クラス
タリング start /w OCSETUP FailoverCluster‐FullServer
Windows Server バ ッ ク
アップ start /w OCSETUP WindowsServerBackup
OCSETUP による機能のインストール
フェールオーバー クラスタリングなどのオプション機能をインストールするには
1. OCLIST を使用して、次の OCLIST 出力に示されるようなパッケージ名の正
確な構文を確認します。
未インストール:FailOverCluster‐Core
2. 次の OCSETUP コマンドを入力して、フェールオーバー クラスタリングをイ
ンストールします。
start /w OCSETUP FailoverCluster‐Core
注
/w (WAIT) 引数は、指定されたアプリケーション (この場合は OCSETUP.exe) を起動する start と共に使用され、アプリケーションが終了するまで待機した後で、コマンド プロンプト
に戻るようにします。
3. 機能をインストールした後、再び OCLIST コマンドを実行し、次に示すよう
な OCLIST 出力で機能がインストールされたことを確認します。
インストール済み:FailOverCluster‐Core
Windows Server 2008 の概要
42 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
OCSETUP による役割、役割サービス、および機能のアンインストール
役割、役割サービス、または機能をアンインストールするには
1. OCLIST を使用して、次の OCLIST 出力の例に示されるような、役割、役割
サービス、または機能のパッケージ名の正確な構文を確認します。
インストール済み:<PackageName>
2. 次の OCSETUP コマンドを入力して、機能をアンインストールします。
start /w OCSETUP <PackageName> /uninstall
3. 機能をアンインストールした後、再び OCLIST コマンドを実行し、次に示す
ような OCLIST 出力で機能がアンインストールされたことを確認します。
未インストール:<PackageName>
パッケージ マネージャによるパッケージのインストー
ルと削除 OCSETUP には、パッケージ マネージャ (PKGMGR.exe) にパラメータおよび命令
を渡す "ラッパー" が用意されています。パッケージ マネージャは、機能を実際
にインストールおよび更新するオペレーティング システム要素です。
場合によっては、パッケージ マネージャ コマンドを使用してログを記録し、
サービスの障害に関連する問題を解決する必要があります。
Windows Server 2008 Core
43 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
Server Core インストールの管理 Server Core インストールは、ローカルまたはリモートで管理できます。Server Core ではオペレーティング システムの特徴と機能のサブセットが用意されるの
で、完全インストールの Windows Server 2008 に比べ、使用できるローカル管理
オプションの数は限られます。そのため、Server Core インストールを管理する
方法としてリモート管理の使用をお勧めします。
ここでは、Server Core のローカル管理オプションおよびリモート管理オプショ
ンについて説明します。
学習内容
このレッスンを完了すると、次のことができるようになります。
■ ローカルの Server Core インストール上で一般的な管理タスクを実行する。
■ リモートの Server Core インストール上で一般的な管理タスクを実行する。
Windows Server 2008 の概要
44 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
Server Core のローカル管理 次の方法を使用して、Server Core インストールをローカルに管理します。
■ コマンド プロンプトで、一般的なコマンド ライン ツールを使用する。
■ Server Core 固有のコマンド ライン ツールおよびスクリプトを使用して、 特定のタスクを実行する。
■ cscript.exe およびサポートされる WMI プロバイダでカスタム スクリプトを
使用する。
■ WMI コマンド ライン ツール (WMIC) を使用して、WMI スクリプトで実行で
きるほとんどのタスクを実行する。
■ Windows PowerShell コマンド ライン シェルとスクリプト言語を使用して、
システム管理を制御および自動化する。
重要
PowerShell は .Net Framework 2.0 と依存関係があるので、Server Core にはインストール
できません。ただし、.Net Framework 機能を備えたシステム上で PowerShell を使用して、
Server Core インストールをリモートから管理できます。
PowerShell の詳細については、次の URL にあるマイクロソフト Web サイトの 「Windows PowerShell Technology Center」を参照してください。
http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx (英語)
Scregedit.wsf を使用したタスクの管理 scregedit.wsf スクリプトを使用して、コマンド プロンプトでは実行できないタ
スクや MMC スナップインを使用してもリモートから実行できないタスクを簡単
に実行できるようにします。
scregedit.wsf を使用して、次のタスクを実行できるようにレジストリを変更し
ます。
■ 自動更新を有効にする
■ 管理用のリモート デスクトップを有効にする
■ 以前のバージョンの Windows 上でターミナル サーバー クライアントを有効
にして、Server Core インストールを実行しているサーバーに接続する
Windows Server 2008 Core
45 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
■ DNS SRV レコードの重さと優先順位を構成する
■ IPSec モニタをリモートから管理する
scregedit スクリプトは Windows¥System32 フォルダにあります。
コマンドの構文、引数、およびオプションの詳細を確認するには、次のコマンドを
実行します。
cscript scregedit.wsf /?
また、scregedit.wsf /cli パラメータを使用して、コマンド ラインから一般的なタス
クを実行する方法の一覧を表示することもできます。
次のレッスンでは、cscript と svregedit を使用して、各種の一般的な管理タスクを
実行する方法を学習します。
注
CScript.exe に加え、Server Core インストールには既定の Windows Scripting Host である WScript.exe も用意されています。
WMI フィルタを使用したグループ ポリシーの適用
WMI フィルタを使用すると、管理者はターゲット コンピュータの属性に基づい
て GPO の適用範囲を指定できます。これにより、GPO に対するフィルタ機能を
より細かく制御できるようになります。
WMI フィルタは、GPO オブジェクトにリンクできる個別のオブジェクトです。
ターゲット コンピュータに GPO を適用すると、ターゲット コンピュータでフィ
ルタが評価されます。WMI フィルタは、ターゲット コンピュータの WMI リポ
ジトリに対して評価が行われる 1 つまたは複数のクエリで構成されます。クエリ
が false と評価されると、GPO は適用されません。クエリが true と評価されると、
GPO が適用されます。それぞれの GPO に 1 つの WMI フィルタのみを指定できま
す。ただし、同じ WMI フィルタを複数の GPO にリンクできます。
注
WMI フィルタに対するクライアント サポートは、Windows XP 以降のオペレーティン
グ システムにのみ用意されています。
Windows Server 2008 の概要
46 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
たとえば、Win32_OperatingSystem WMI クラスの OperatingSystemSKU プロ
パティを使用すると、次の戻り値をチェックして、Windows Server 2008 の Server Core インストールが指定のシステムで実行されているかどうかを確認で
きます。
12 は Datacenter Server Core Edition を表します
13 は Standard Server Core Edition を表します
14 は Enterprise Server Core Edition を表します
OperatingSystemSKU プロパティを使用して、Server Core サーバーのみを GPO の適用対象にする WMI フィルタを作成します。各クエリは、WMI Query Language (WQL) を使用して記述されます。これは、WMI リポジトリに対してク
エリを実行するための、SQL に似た言語です。次のサンプル クエリは、上の 3 つの Windows Server 2008 Server Core SKU に対してフィルタを適用します。
SELECT * FROM Win32_OperatingSystem WHERE OperatingSystemSKU = 12 OR OperatingSystemSKU = 13 OR OperatingSystemSKU = 14
注
Win32_OperatingSystem WMI クラスおよび OperatingSystemSKU プロパティの詳細につ
いては、次の Web ページを参照してください。
http://msdn2.microsoft.com/en‐us/library/aa394239.aspx (英語)
Windows Server 2008 Core
47 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
Server Core インストールのリモート管理 Server Core インストールの管理は、次のような方法でリモートから実行する管
理タスクが適しています。
■ ターミナル サービスを使用したリモート管理の管理
■ MMC スナップインを使用したリモート管理
■ グループ ポリシーを使用したリモート管理
■ Windows リモート シェル (WinRS) を使用したリモート管理
■ Powershell スクリプトおよび WMI スクリプトを使用したリモート管理
注
他の Windows コンピュータ上の Explorer.exe で、UNC を使用して Server Core 上のファ
イル システムに移動し、管理用共有 (C$、Admin$) などの共有に接続することもできます。
以降のセクションでは、上に挙げたリモート管理オプションの一覧について説明
します。ただし、Powershell については別のモジュールで説明します。
ターミナル サービスを使用したリモートの管理 ターミナル サービスは、簡単にリモート管理を行うためにのみ使用します。
ターミナル サービスは、Windows XP、Server 2003、および Windows Vista の管
理用リモート デスクトップと同じように、Server Core インストール上では "アプリケーション モード" で実行できず、また、接続数は 2 つに制限されます。
ターミナル サービスを使用した Server Core 管理は、ローカルの Server Core 管理と本質的に同じです。コマンド シェルは、リモートのターミナル サービス セッションで使用できるユーザー インターフェイスです。また、Server Core のローカル管理に関するセクションで説明したコマンドとツールを使用して、
ターミナル サービスを介して Server Core を管理することもできます。
ターミナル サービスと RDC 6.0 クライアントを使用して Server Core インストー
ルを実行しているサーバーを管理するには、管理用リモート デスクトップ モー
ドを有効にして接続を受け入れる必要があります。リモート デスクトップを有
効にして接続を受け入れるには、次のコマンドを使用します。
cscript C:¥Windows¥System32¥Scregedit.wsf /ar 0
Windows Server 2008 の概要
48 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
次のコマンドを実行して、管理用リモート デスクトップ モードを無効にします。
cscript C:¥Windows¥System32¥Scregedit.wsf /ar 1
以前のバージョンのリモート デスクトップ クライアントから Server Core イン
ストールに接続できるようにするには、管理用リモート デスクトップを有効に
した後で、次のコマンドを実行して、既定で設定される強化されたセキュリ
ティ レベルを無効にする必要があります。
cscript C:¥Windows¥System32¥Scregedit.wsf /cs 0
現在のリモート デスクトップの構成を表示するには、次のコマンドを使用します。
cscript scregedit.wsf /ar /v
ターミナル サーバー セッションのコマンド シェルで次のコマンドを使用して、
リモート セッションをログオフします (コンソール セッションでも同じユーザー アカウントを使用している場合は、コンソール セッションもログオフします)。
logoff.exe
ターミナル サービス RemoteApp 機能の使用
完全インストールの Windows Server 2008 を使用できる場合、ターミナル サー
ビス RemoteApp 機能を使用して Server Core インストールの CMD.exe を発行す
ると、 初に RDC 6.0 クライアントを起動しなくても、別のコンピュータ上の CMD.exe を起動できます。
Server Core インストール上の CMD.exe をターミナル サービス RemoteApp とし
て構成するには、次の手順を実行します。
1. 次のコマンドを使用して、Server Core の管理用リモート デスクトップを有
効にします。
cscript C:¥Windows¥System32¥Scregedit.wsf /ar 0
2. サーバー マネージャを使用して、Windows Server 2008 の完全インストー
ルのコンピュータにターミナル サービスの役割を追加します。
3. Windows Server 2008 の完全インストールのコンピュータで MMC.exe を起
動し、TS RemoteApp MMC スナップインを追加して、Server Core インス
トールを実行しているサーバーにそのスナップインを接続します。
Windows Server 2008 Core
49 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
4. MMC スナップインの [操作] ウィンドウで、[RemoteApp プログラムの追加] をクリックし、次の UNC パスを経由して Server Core インストールの C$ 管理用共有をポイントします。
¥¥<ServerName>¥C$
ここで、ServerName は Server Core を実行しているサーバーの名前です。
5. Server Core インストールの次のフォルダにある CMD.exe に移動します。
Windows¥System32
6. [許可] の一覧の Remote cmd.exe を選択し、[RDP パッケージの作成] を選択
します。
7. 次に、RDC 6.0 クライアント以降を使用している任意のコンピュータから RDP ファイルを実行することにより、RDP ファイルを使用して Server Core インストールを実行しているサーバーに接続できます。
MMC スナップインを使用したリモートの管理 完全インストールの Windows Server 2008 の大部分の MMC スナップインは、完
全インストールの管理に使用する場合と同じ方法で、Server Core インストール
のリモート管理に使用できます。また、多くのダウンレベル MMC スナップイン
も、Server Core インストールのリモート管理に使用することができます。ほと
んどのスナップインの場合、MMC コンソールにスナップインを追加すると、
[このスナップインで管理するコンピュータを選択してください。] というオプ
ションが表示されます。コンピュータの管理などの一部の MMC スナップインに
は、そのスナップイン内から接続する [別のコンピュータへ接続] というオプ
ションが用意されています。
完全インストールの Windows Server 2008 には、多くの MMC スナップインが既
定でインストールされます。完全インストールの Windows Server 2008 のリ
モート サーバー管理ツール (RSAT) 機能をインストールして、追加のリモート
管理ツールを提供することもできます。Windows Server 2008 のリモート サー
バー管理ツールは、以前のバージョンの Windows サーバーで使用できた Adminpak.msi ツールと同等のツールです。リモート サーバー管理ツールは、
Server Core サーバーにローカルにインストールすることはできません。
Windows Server 2008 の概要
50 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
重要
場合によっては、リモート MMC スナップインを使用して Server Core を管理する前
に、次のコマンドを使用して、リモート管理が許可されるように Server Core サーバーのファ
イアウォールを構成する必要があります。
netsh firewall set service remoteadmin enable
または
netsh advfirewall firewall set rule group="Remote Administration" new enable=yes
グループ ポリシーを使用したリモートの管理 Server Core インストールは、完全インストールの Windows Server 2008 を管理
する場合と同じ方法で、グループ ポリシーを使用して管理することもできます。
たとえば、Windows ファイアウォールをローカルで構成するには、netsh advfirewall (または netsh firewall) コンテキスト コマンドを使用することがで
きますが、この方法は面倒な場合があります。次のグループ ポリシー設定を使
用すると、同じ結果を得ることができます。
Computer Configuration¥Windows Settings¥Security Settings¥ Windows Firewall With Advanced Security
これは、Server Core サーバーを対象とした GPO を作成することで実現できます。
このような GPO を作成するには、特定の "Server Core" 組織単位 (OU) に Server Core サーバーを配置し、その OU に GPO をリンクするか、または WMI フィルタ
を使用して Server Core サーバーだけを GPO の対象とします。
Windows リモート シェル (WinRS) を使用したリモート
の管理 Server Core インストールは、Windows Vista および完全インストールの Windows Server 2008 に用意されている Windows リモート シェル (WinRS) を使
用してリモートから管理することもできます。WinRS は、Desktop Management Task Force (DMTF) によって開発された WS‐Management プロトコルのマイクロ
ソフトの実装である、Windows リモート管理 (WinRM) を使用します。
■ WinRM はサーバー側の WS‐Management です。
■ WinRS はクライアント側の WS‐Management です。
WinRM は Windows Server 2003 R2 で初めて導入され、Windows Vista および Windows Server 2008 で機能が強化されました。
Windows Server 2008 Core
51 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
Windows リモート シェルを使用して Server Core インストールを管理するには、
初に、次のコマンドを実行して Server Core サーバーに "リスナ" を作成する必
要があります。
winrm quickconfig
このコマンドを実行すると、Server Core サーバーのコマンド シェルに次のテキ
ストが表示されます。
WinRM は、管理用にこのコンピュータへのリモート アクセスを許可するように設定されてい
ません。 次の変更を行う必要があります: このコンピュータ上のあらゆる IP への WS‐MA 要求を受け付けるため、HTTP://* 上に WinRm リスナを作成します。 WinRM ファイアウォールの例外を有効にします。 変更しますか [y/n]?
参考
次のグループ ポリシーを使用して WinRM と WinRS を構成することもできます。
Computer Configuration¥Administrative Templates¥Windows Components¥ Windows Remote Management (WinRM)
Computer Configuration¥Administrative Templates¥Windows Components¥ Windows Remote Shell
Server Core サーバーに変更を加えて WinRM リスナを作成し、WinRM ファイア
ウォールの例外を有効にした後、Windows Vista または Windows Server 2008 の完全インストールで WinRS を使用して Server Core サーバーに接続できます。
WinRS コマンドの基本的な形式は次のとおりです。
winrs –r:<target_winrm_server> <command>
ここで、
<target_winrm_server> は、WinRM リスナが有効になったサーバーの NetBIOS 名です
<command> は、CMD.exe シェルでコマンドとして実行できる任意の文字列です。
ヒント
コマンド プロンプトで winrs /? を実行すると、その他の WinRS コマンドの使用方法
と構文のオプションをいくつか表示できます。
Windows Server 2008 の概要
52 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
前のローカル管理のセクションで例として説明した scregedit.wsf コマンドを使用
すると、WinRM または WinRS を使用してリモートから同じ手順を実行できます。
WinRS を使用して、ターミナル サービスと RDC 6.0 クライアントで Server Core サーバーをリモートから管理できるようにするには、次のコマンドを実行して、
管理用リモート デスクトップを有効にして接続を受け入れる必要があります。
winrs –r:<ServerCore> cscript C:¥Windows¥System32¥Scregedit.wsf /ar 0
次のコマンドを実行し、WinRS を使用して管理用リモート デスクトップ モード
を無効にします。
winrs –r:<ServerCore> cscript C:¥Windows¥System32¥Scregedit.wsf /ar 1
WinRS を使用して、以前のバージョンのリモート デスクトップ クライアントか
ら Server Core インストールに接続できるようにするには、既定で設定される強
化されたセキュリティ レベルを無効にします。管理用リモート デスクトップを
有効にした後で、次のコマンドを実行してセキュリティ レベルを無効にします。
winrs –r:<ServerCore> cscript C:¥Windows¥System32¥Scregedit.wsf /cs 0
上の例で、<ServerCore> を Server Core サーバーの NetBIOS 名に置き換えます。
WinRS を使用して Server Core サーバーを操作対象にする場合、次の制限を考慮
する必要があります。
■ WinRS コマンドは、Windows Vista または Windows Server 2008 から実行す
る必要がある。
■ ユーザー インターフェイスを使用しないコマンド ライン ツールのみを実行
できる。
■ いずれかのキーを押すなどのプロンプトを表示するコマンドは完全な対話型
と見なされ、サポートされない。
Windows Server 2008 Core
53 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
ヒント
WinRS を使用して Server Core をリモート管理できるようにするには、管理者資格情報
を使用する必要があります。これを行う方法の 1 つとして、次のコマンドを使用した、リ
モート コンピュータから Server Core サーバーへの接続があります。
net use ¥¥<server_name>¥ipc$ /u:<domain>¥<username>
ここで、 <server_name> は Server Core サーバーの NetBIOS 名です。 <domain>¥<username> は、Server Core サーバーに対する管理者権限を持つユーザーです。 このヒントは、MMC スナップインを使用した Server Core インストールのリモート管理の場合
にも当てはまります。これは、MMC スナップインに、リモート接続用の異なる資格情報を指
定する機能が用意されていないためです。
Windows Server 2008 の概要
54 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
Server Core インストールのドライバの管理 デバイス ドライバは、コマンド ライン ツールを使用して Server Core サーバー
上でローカルに管理するか、Windows Server 2008 のデバイス マネージャを使用
してリモートから管理できます。
ドライバ管理用のコマンド ライン ツール Server Core のデバイス ドライバを管理するために、次のコマンド ライン ツール
が用意されています。
■ Driverquery.exe
■ Sc.exe
■ Pnputil.exe
これらのツールで使用できるオプションは、/? パラメータを指定したコマンド
を実行することにより表示できます。
DriverQuery.exe を使用したドライバの一覧表示
DriverQuery.exe を使用すると、インストールされているデバイス ドライバを列
挙し、ドライバのプロパティと共に一覧表示できます。
コンピュータのすべてのデバイス ドライバの一覧を表示するには、次のコマンド
を入力します。
driverquery
表の情報を書式設定するには、次のコマンドを入力します。
driverquery /fo:table
一覧の情報を書式設定するには、次のコマンドを入力します。
driverquery /fo:list
コンマ区切り値を使用して情報を書式設定するには、次のコマンドを入力します。
driverquery /fo:csv
署名されたデバイス ドライバのみを表示するには、次のコマンドを入力します。
driverquery /si
Windows Server 2008 Core
55 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
次の一覧は、DRIVERQUERY コマンドの出力に表示される、署名されたドライバ
情報の例を示しています。
デバイス名: プラグ アンド プレイ ソフトウェア デバイス列挙子 Inf 名: machine.inf 署名済み: TRUE 製造元: (標準システム デバイス) デバイス名: RAS 非同期アダプタ Inf 名: netrasa.inf 署名済み: TRUE 製造元: Microsoft デバイス名: Microsoft Kernel System Audio Device Inf 名: wdmaudio.inf 署名済み: TRUE 製造元: Microsoft デバイス名: Microsoft WINMM WDM Audio Compatibility Driver Inf 名: wdmaudio.inf 署名済み: TRUE 製造元: Microsoft デバイス名: Microsoft Kernel Wave Audio Mixer Inf 名: wdmaudio.inf 署名済み: TRUE 製造元: Microsoft デバイス名: Microcode Update Device Inf 名: machine.inf 署名済み: TRUE 製造元: (標準システム デバイス)
Windows Server 2008 の概要
56 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
SC.exe を使用したドライバの一覧表示
SC.exe は、次のレジストリ キーにあるシステム サービスとシステム デバイスを
含めたサービス コントロール マネージャと対話するために使用します。
HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services
Server Core にインストールされているドライバの一覧を取得するには、次のコ
マンドを使用します。
sc query type=driver
Pnputil.exe を使用したドライバの管理
サード パーティのドライバを手動でインストール、列挙、または削除するには、
Pnputil.exe を使用します。Server Core にドライバが付属していないデバイスに
対応するプラグ アンド プレイ ドライバがある場合は、次の手順に従ってそのド
ライバをインストールできます。
1. ドライバ ファイルを Server Core サーバーにコピーします (または、リモー
トで使用できるようにします)。
2. 必要に応じ、Expand コマンドを使用してドライバ パッケージを展開します。
3. 次のコマンドを使用してドライバをインストールします。
pnputil –i –a <path>¥<driver>.inf
注
上の pnputil.exe コマンドを実行すると、指定したパスから %systemroot%¥System32 の DriverStore フォルダに、.inf ファイルとドライバ ファイルが drvinst.exe によって自動的にコ
ピーされます。次に、プラグ アンド プレイによってシステムが再スキャンされ、ドライバが
ハードウェアに結合されます。署名されたドライバの場合、これは通知なしの処理として実
行されます。未署名のドライバの場合、未署名のドライバであることを通知する警告が表示
されます。
Windows Server 2008 Core
57 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
デバイス マネージャを使用したドライバのリモート管理 完全インストールの Windows Server 2008 でデバイス マネージャを使用すると、
Server Core インストールのデバイスを読み取り専用モードで表示できます。 リモートのデバイス マネージャ機能を提供するのに必要な手順について、次に
説明します。
Windows Server 2008 の Server Core インストールの場合
1. 次のコマンドを実行し、リモートのサーバー管理を許可します。
netsh firewall set service remoteadmin enable
完全インストールの Windows Server 2008 の場合
2. Group Policy Object Editor MMC スナップインを MMC コンソールに追加し
ます。
3. [参照] をクリックし、Server Core サーバーの名前をグループ ポリシー オブ
ジェクトとして追加して、[完了] をクリックします。
4. MMC ポリシー エディタで Server Core サーバーを指定して、次の場所に移
動します。
Computer Configuration¥Administrative Templates¥System¥Device Installation
5. 次のポリシーを有効にします。
Allow remote access to the PnP interface.
6. Server Core サーバーを再起動してポリシーを有効にします。
7. Device Manager MMC スナップインを MMC コンソールに追加し、[このス
ナップインで管理するコンピュータを選択してください。] の [別のコン
ピュータ] を選択します。次に、Server Core サーバーの名前を入力し、[完了] をクリックします。
8. [OK] をクリックして [スナップインの追加と削除] ダイアログ ボックスを閉
じ、スナップインを読み込みます。
Windows Server 2008 の概要
58 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
Server Core のサービスの管理 システム サービスは、コマンド ライン ツールを使用して Server Core サーバー
上でローカルに管理するか、完全インストールの Windows Server 2008 上でサー
ビス MMC スナップインを使用してリモートから管理します。
サービス管理用のコマンド ライン ツール Server Core インストールのシステム サービスをローカルで管理するには、次の
コマンド ライン ツールを使用します。
■ Net.exe
■ Sc.exe
Net.exe を使用したサービスの管理
システム サービスを停止または起動するには、Net.exe で Stop または Start とサービス名パラメータを使用します。
構文
NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG | LOCALGROUP | PAUSE | PRINT | SESSION | SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ] NET Start <servicename> NET Stop <servicename>
Net.exe コマンドの使用方法に関する情報を表示するには、次のように入力します。
net <command> /?
Windows Server 2008 Core
59 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
Sc.exe を使用したサービスの管理
Sc.exe を使用してサービス コントロール マネージャとやり取りし、次のレジス
トリ キーにあるシステム サービスおよびシステム デバイスを制御します。
HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services
構文
sc <server> [command] [service name] <option1> <option2>...
ここで、<server> は ¥¥ServerName の形式で指定します
パラメータ
パラメータ 説明
Query サービスの状態を照会したり、サービスの種類にごとに状態を列挙
します。
Queryex 拡張されたサービスの状態を照会したり、サービスの種類ごとに状
態を列挙します。
Start サービスを起動します。
Pause PAUSE 制御要求をサービスに送信します。
interrogate INTERROGATE 制御要求をサービスに送信します。
Continue CONTINUE 制御要求をサービスに送信します。
Stop STOP 制御要求をサービスに送信します。
Config サービスの構成を変更します (永続的)。
description サービスの説明を変更します。
Failure 操作に失敗したときにサービスが実行するアクションを変更します。
failureflag サービスの障害動作フラグを変更します。
Sidtype サービスのサービス SID の種類を変更します。
Privs サービスに必要な特権を変更します。
Qc サービスの構成情報を照会します。
qdescription サービスの説明を照会します。
Qfailure 操作に失敗したときにサービスが実行するアクションを照会します。
Windows Server 2008 の概要
60 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
パラメータ 説明
qfailureflag サービスの障害動作フラグを照会します。
Qsidtype サービスのサービス SID の種類を照会します。
Qprivs サービスに必要な特権を照会します。
Delete サービスを削除します (レジストリから)。
Create サービスを作成します (レジストリに追加)。
control 制御をサービスに送信します。
sdshow サービスのセキュリティ記述子を表示します。
sdset サービスのセキュリティ記述子を設定します。
showsid サービス SID 文字列を表示します。
getdisplayname サービスの DisplayName を取得します。
getkeyname サービスの ServiceKeyName を取得します。
enumdepend サービスの依存関係を列挙します。
次のコマンドには、サービス名を指定する必要はありません。
sc <server> <command> <option>
次のコマンドは、 後の起動を前回正常起動時の構成として保存するかどうかを
指定します。
boot (ok | bad)
次のコマンドはサービス データベースをロックします。
lock
次のコマンドは、SCManager データベースの LockStatus を照会します。
querylock
Windows Server 2008 Core
61 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
注
Sc.exe コマンドは、複数のコンテキスト オプションをサポートします。それぞれのコ
マンドで使用できるオプションを表示するには、「Sc.exe <command> /?」と入力します。
サービス MMC を使用したサービスのリモート管理 完全インストールの Windows Server 2008 のサービス MMC スナップインを使用
すると、Server Core のシステム サービスをリモートから管理できます。
Windows Server 2008 の概要
62 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
追加の管理タスクの実行 ここでは、次の一般的な管理タスクを実行する方法について説明します。
■ 自動更新の管理
■ ターミナル サービスの管理
■ IP セキュリティ (IPSEC) モニタの有
効化
■ DNS サーバー レコードの管理
自動更新の管理 次のコマンドを使用して、Windows システムに対する自動更新の適用方法を構
成します。この構成には、自動更新を無効にする機能およびインストールのスケ
ジュールを設定する機能が含まれます。
cscript scregedit.wsf /AU [/v][<value>]
ここで、/v は現在の自動更新設定を表示することを示し、<value> は、自動更新
を有効にする場合は 4、無効にする場合は 1 に設定します。
ターミナル サービスの管理 一般的なターミナル サービス管理タスクは次のとおりです。
■ リモート管理接続の許可
■ 以前のバージョンの Windows からの接続の許可
リモート管理接続の許可
これにより、管理者はリモートから管理目的で接続できます。
cscript scregedit.wsf /AR [/v][<value>]
ここで、/v はリモート ターミナル サービス接続設定を表示することを示し、
<value> は、リモート接続を有効にする場合は 0、リモート接続を無効にする場
合は 1 に設定します。
以前のバージョンの Windows からの接続の許可
この設定は、ターミナル サービス接続用に CredSSP に基づいたユーザー認証を
構成します。
cscript scregedit.wsf /CS [/v][value]
Windows Server 2008 Core
63 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
ここで、/v は現在のリモート ターミナル サービスの CredSSP 設定を表示するこ
とを示し、<value> は、以前のバージョンを許可する場合は 0、CredSSP を必要
とする場合は 1 に設定します。
IP セキュリティ (IPSEC) モニタの有効化 この設定は、IP セキュリティ (IPSEC) モニタで IPSEC をリモートから管理できる
ようにサーバーを構成します。
cscript scregedit.wsf /IM [/v][<value>]
ここで、/v は IPSEC モニタの設定を表示することを示し、<value> は、リモート
管理を許可しない場合は 0、リモート管理を許可する場合は 1 に設定します。
DNS サーバー レコードの管理 一般的な DNS サーバー レコード管理タスクは次のとおりです。
■ DNS SRV レコードの優先順位の変更
■ DNS SRV レコードの重みの変更
DNS SRV レコードの優先順位の変更
この設定は、DNS SRV レコードの優先順位を構成し、ドメイン コントローラに
対してのみ有効です。
cscript scregedit.wsf /DP [/v][<value>]
ここで、/v は DNS SRV の優先順位設定を表示することを示し、<value> は 0 ~ 65535 の任意の数値を設定できます。推奨値は 200 です。
DNS SRV の優先順位設定の詳細については、TechNet で LdapSrvPriority を検索し
てください。
DNS SRV レコードの重みの変更
この設定は、DNS SRV レコードの重みを構成し、ドメイン コントローラに対し
てのみ有効です。
この設定の詳細については、TechNet で LdapSrvWeight を検索してください。
cscript scregedit.wsf /DW [/v][<value>]
ここで、/v は DNS SRV の重さの設定を表示することを示し、<value> は 0 ~ 65535 の任意の数値を設定できます。推奨値は 50 です。
Windows Server 2008 の概要
64 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
アプリケーションのインストールおよびアンイン
ストール Server Core は、コンポーネント ベース サービシングを使用した修正プログラム
のインストールに加え、Windows インストーラと Setup.exe ベースのインストー
ル方法の両方をサポートします。
一般的なガイドラインとして、ウイルス対策エージェント、ネットワーク バッ
クアップ エージェント、システム管理エージェントなど、グラフィカル ユー
ザー インターフェイス (GUI) が含まれていないか必要としないアプリケーショ
ンのみをインストールすることをお勧めします。これは、通常、これらのエー
ジェントは他のサーバー上で実行しているサービスに対して報告を行い、GUI インターフェイスを持っていないためです。この規則には例外があり、一部の GUI アプリケーションは必要な依存関係が存在する場合に正しく機能します。Server Core サーバーにインストールするアプリケーションはすべて、互換性を十分に
テストする必要があります。
インストール ダイアログ表示の制限 Windows インストーラ サービスを使用して Microsoft インストーラ (MSI) 対応の
アプリケーションをインストールする場合、次のコマンドに示すように、
Windows インストーラのサービス プロセスの起動に使用する MSIExec.exe コマ
ンドに、quiet スイッチと no UI スイッチを含める必要があります。
msiexec /i <path>¥<package>.msi /qn
ここで、 <path> は MSI インストール パッケージへのパスを表し、
<package>.msi は MSI インストール パッケージの名前を表します。
これらのパラメータを使用すると、互換性のないインストール ダイアログを表
示しないようにできます。[参照] ボタンを使用してフォルダを選択できるダイア
ログやインストーラ パッケージに含まれているカスタムのダイアログ ボックス
で、問題が発生する可能性があります。
ヒント
MSIExec.exe でサポートされるパラメータは、コマンド ラインから msiexec.exe /? を実
行すると表示できます。
Windows Server 2008 Core
65 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
インストール済みアプリケーションの表示 次のコマンドは、Windows Management Interface Command ツール (WMIC) を使
用して、ローカル コンピュータとリモート コンピュータからコンピュータの
ハードウェアとソフトウェアに関する情報を収集します。
インストール済み MSI アプリケーションの短い名前のみを表示するには、次の
コマンドを使用します。 wmic product get name /value
インストール済み MSI アプリケーションの詳細を brief 形式で一覧表示するには、
次のコマンドを使用します。
wmic product list brief
ヒント
他の MSI ベース コマンドに必要なすべての情報は、wmic product list brief コマンドの
出力に表示できます。
アプリケーションのアンインストール 次のコマンドを使用して、MSI ベース アプリケーションをアンインストールし
ます。
MSI アプリケーションをアンインストールするには、次のコマンドを使用します。
msiexec /x <path>¥<package>.msi /qn
製品コード (GUID) を指定して MSI アプリケーションをアンインストールするに
は、次のコマンドを使用します。
msiexec /x <ProductCode>
名前を指定して MSI アプリケーションをアンインストールするには、次のコマ
ンドを使用します。
wmic product where name="<name>" call uninstall
注
高度な GUI 機能が不要な限り、ほとんどの InstallShield ベースのインストール パッ
ケージは、Server Core 上で正常に機能します。
Windows Server 2008 の概要
66 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
Server Core への修正プログラム適用 Windows Server 2008 用にリリースされた更新プログラムは、Server Core インス
トールにも適用されます。これは、Server Core インストールと完全インストー
ルの Windows Server 2008 の両方で、すべてのバイナリに同じバージョンが使用
されるためです。
ただし、Server Core インストールは (たとえば、Internet Explorer などのない) 縮小版であるため、Server Core に必要な更新プログラムの数はわずかです。
更新プログラムの表示とインストール 次のコマンドを使用して、更新プログラムを表示およびインストールします。
インストールされている更新プログラムを表示するには、次のように入力します。
wmic qfe list
ヒント
用意されている SystemInfo.exe ユーティリティを使用すると、インストール済みの更
新プログラムの一覧を含めたシステム情報を表示できます。
更新プログラムをインストールするには (CBS update package .cab ファイルを展
開して .msu ファイルを表示した後で)、次のように入力します。
wusa <patch>.msu /quiet
更新プログラムのアンインストール 次のコマンドを使用して更新プログラムをアンインストールします。
PKGMGR /up /m:<packagename>.cab /quiet
ここで、<packagename>.cab は更新パッケージの圧縮ファイルの名前です。
ヒント
Server Core に圧縮ファイル (.zip、.cab) の解凍をサポートする GUI はないので、Expand コマンドを使用して圧縮ファイルの内容を展開する必要があります。
Windows Server 2008 Core
67 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
一般的なタスクを実行するためのコマンド リファ
レンス ここでは、Server Core 上で一般的なタスクを実行するときに使用するさまざま
なコマンドについて説明します。これらのコマンドの大部分は、完全インストー
ルの Windows Server 2008 でも使用できます。
注
ここで説明するコマンドの詳細については、このコースの付録「Command Line Tools Reference」を参照してください。
一般的なヒント ■ プロセスを一覧表示および終了するには、tasklist.exe および taskkill.exe を
使用します。
■ サーバーをローカルまたはリモートでシャットダウンまたは再起動するには、
shutdown.exe を使用します。Server Core は、Windows セキュリティ ペー
ジからシャットダウンまたは再起動することもできます。
■ ログオン セッションを終了するには、logoff.exe を使用します。
■ システム情報を表示するには、Systeminfo.exe、MSInfo32.exe、または Ver.exe を使用します。
■ フォルダを共有し、共有のアクセス許可を設定するには、Net Share を使用
します。
■ [地域と言語のオプション] コントロール パネルを開くには、intl.cpl を使用
します。
注
コントロール パネル (.cpl) ファイルは、次の関連付け定義を使用して Control.exe で開
かれます。
HKEY_CLASSES_ROOT¥.cpl HKEY_CLASSES_ROOT¥cplfile¥shell¥cplopen¥command 値 :(既定) 型 :REG_EXPAND_SZ データ :%SystemRoot%¥System32¥control.exe "%1",%*
Windows Server 2008 の概要
68 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
一般的なタスクのツールおよびコマンド 次の表は、一般的なタスクと、それらのタスクを実行するために使用できるコマ
ンドまたはツールの一覧です。
表 5 : 一般的なタスクおよびツール
タスク ローカルのコマンド ライン ツール
リモート管理 ツール名
リモート管理ツール実行
可能ファイル
ログオフ/シャット ダウン
Logoff.exe Shutdown.exe
Logoff.exe Shutdown.exe
オブジェクト ACL および所有権
Icacls.exe Takeown.exe
Windows エクスプ
ローラ Explorer.exe
ファイルの関連付け Ftype.exe Regedit Regedit.exe
ファイルの メンテナンス
attrib.exe sfc.exe
Windows エクスプ
ローラ Explorer.exe
監査 Auditpol.exe グループ ポリシー
管理コンソール GPEdit.msc
GPMC.msc
ファイル/ディレクト
リのフィルタ処理 More、Find、Sort Windows エクスプ
ローラ Explorer.exe
証明書の管理 CertReq.exe 証明書管理 MMC certmgr.msc
証明書 CertUtil.exe CertReq.exe
証明機関 MMC certsrv.msc
クラスタ管理 Cluster.exe クラスタ管理 MMC
cluadmin.msc
コンポーネント サービス
なし コンポーネント サービス MMC
comexp.msc
ユーザーとグループ
のアカウント Net.exe : Net user Net group
コンピュータの管
理 MMC
ローカル ユーザー
とグループ MMC
Active Directory ユー
ザーとコンピュー
タ MMC
compmgmt.msc
Windows Server 2008 Core
69 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
タスク ローカルのコマンド ライン ツール
リモート管理 ツール名
リモート管理ツール実行
可能ファイル
デバイス MSInfo32.exe Pnputil.exe DriverQuery.exe Sc.exe
デバイス マネー
ジャ MMC devmgmt.msc
ディスクの管理 Diskpart.exe FSUtil.exe FreeDisk.exe
ディスク管理 MMC
diskmgmt.msc
イベント ビューア Wevtuil.exe Eventcreate.exe Wecutil.exe
イベント ビューア MMC
eventvwr.msc
共有フォルダ Net.exe コンピュータの管
理 MMC fsmgmt.msc
ローカル セキュリ
ティ ポリシー Secedit.exe <なし> <なし>
IIS 管理 Appcmd.exe IISapp.vbs IISback.vbs IIScnfg.vbs IISext.vbs IIFFtp.vbs IISFtpdr.vbs IISReset.exe IISvdir.vbs IISWeb.vbs
IIS マネージャ MMC
iis.msc
IIS 6.0 管理ツール Appcmd.exe IIS 6.0 管理ツール iis6.msc
パフォーマンスの 監視
TypePerf.exe Logman.exe Relog.exe Tracerpt.exe Lodctr.exe UnLodctr.exe Wmic.exe
パフォーマンス モニタ MMC
perfmon.msc
Windows Server 2008 の概要
70 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
タスク ローカルのコマンド ライン ツール
リモート管理 ツール名
リモート管理ツール実行
可能ファイル
印刷の管理 Net.exe Print Lpq.exe Lpr.exe prncnfg.vbs prndrvr.vbs prnjobs.vbs prnmngr.vbs prnport.vbs prnqctl.vbs pubprn.vbs
印刷の管理コン
ソール MMC printmanagement.msc
レジストリの管理 Reg.exe レジストリ
エディタ Regedit.exe
ポリシーの結果
セット Gpresult.exe ポリシーの結果
セット MMC rsop.msc
ローカル セキュリ
ティの設定 Secedit.exe ローカル セキュリ
ティの設定 secpol.msc
システム サービス Sc.exe Net.exe
サービス MMC services.msc
タスク スケジューラ At.exe Schtasks.exe
タスク スケジュー
ラ MMC taskschd.msc
BitLocker manage‐bde.wsf BitLocker tpm.msc
Windows Server 2008 Core
71 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
タスク ローカルのコマンド ライン ツール
リモート管理 ツール名
リモート管理ツール実行
可能ファイル
ターミナル サービス
の管理 Query.exe Taskkill.exe Tasklist.exe Chglogon.exe Change.exe QAppsrv.exe QProcess.exe QUser.exe Qwinsta.exe Rwinsta.exe Reset.exe TSCon.exe Tsdiscon.exe
ターミナル サービ
ス マネージャ MMC
ターミナル サービ
ス構成 MMC
tsadmin.msc
tsconfig.msc
Windows バック アップ
Wbadmin.exe Windows バック
アップ wbadmin.msc
Windows 高度なファ
イアウォール Netsh.exe (advfirewall)
Windows 高度な
ファイアウォール MMC
WF.msc
Windows Management Instrumentation
Winmgmt.exe Wmic.exe
WMI コントロール MMC
Wmimgmt.msc
DCOM <なし> コンポーネント
サービス MMC Dcomcnfg.exe Comexp.msc
Windows Server 2008 の概要
72 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
Server Core のトラブルシューティング ここでは、Server Core インストールのトラブルシューティングに役立つツール
および技術について説明します。この情報は、完全インストールの Windows Server 2008 のトラブルシューティングで使用する従来のトラブルシューティン
グ ツールの一部を備えていない、Server Core をトラブルシューティングする場
合の基礎として使用できます。
学習内容
このレッスンを完了すると、次のことができるようになります。
■ 完全インストールの Windows Vista または Windows Server 2008 でイベント ビューア MMC スナップインを使用して、Server Core インストール上のイベ
ントをリモートで表示する。
■ WEVUTIL を使用して、Server Core インストール上のイベントをローカルで
表示する。
■ イベント サブスクリプションを構成する。
■ カーネル モードおよびユーザー モードのメモリ ダンプ ファイルを取得する。
■ PERFMON およびその他のツールを使用してシステムのパフォーマンスを監
視する。
■ Server Core 上で実行して詳細なシステム情報を収集する Sysinternals ツール
を挙げる。
■ Server Core インストールのトラブルシューティングで見つかる可能性のあ
る一般的な問題について説明する。
ヒント
このコースで説明されているアプリケーションの問題のいくつかに対して、完全イン
ストールの Windows Server 2008 上で動作する診断ツールおよびサポート ツールの多くは、
Server Core 上でも動作します。
このコースでは Server Core と互換性のあるすべてのツールに関する総合的な説明は行いませ
んが、一般的に使用されるツールについてはこのレッスンで詳細に説明します。通常、すべ
てのツールについて、Server Core での互換性をテストすることをお勧めします。
Windows Server 2008 Core
73 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
イベント ログの確認 Server Core には、イベント ビューア MMC スナップインは含まれていません。
ただし、基になるイベント サブシステムは完全インストールの Windows Server 2008 と同じです。Server Core サーバーで発生したイベントを表示するには、 次の方法を使用します。
■ Windows Vista または完全インストールの Windows Server 2008 からイベント ビューア スナップイン (eventvwr.msc) を使用して、リモートに表示します。
■ wevtutil.exe コマンド ライン ツールを使用して、ローカルに表示します。
Wevtutil.exe を使用すると、イベント ログに関する情報の取得、クエリの実
行、およびイベント ログのアーカイブ、並べ替え、クリアを行うことがで
きます。
イベント ビューアを使用したリモートでのイベントの
表示 イベント ビューア MMC を使用してリモートでイベントを表示すると、記録され
たイベントを表示および管理するための完全な GUI 機能を利用できます。
注
インストールされているオペレーティング システムのバージョンおよびエディショ
ン、アカウントのアクセス許可、およびメニュー設定に応じて、サーバーの動作が異なるこ
とがあります。
別のコンピュータへの接続
イベント ビューアで別のコンピュータに接続するには
1. Windows Vista または完全インストールの Windows Server 2008 でイベント ビューアを開きます。
a. [スタート] ボタンをクリックし、[コントロール パネル] をクリックし
ます。次に、[管理ツール] をダブルクリックします。
b. [イベント ビューア] をダブルクリックします。
2. イベント ビューアのコンソール ツリーで、[イベント ビューア (ローカル)] を右クリックし、[別のコンピュータへ接続] をクリックします。
Windows Server 2008 の概要
74 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
3. [別のコンピュータ] をクリックし、コンピュータの名前を入力して、[OK] をクリックします。[参照] をクリックして、ネットワーク上の別のコン
ピュータを探すこともできます。
別のコンピュータには、Windows XP Home Edition、Windows XP Professional、Windows 2000 Professional、Windows NT Workstation のいずれかを実行してい
るワークステーション、または Windows 2000 Server、Windows NT Server、Windows Server 2003 ファミリ オペレーティング システム、Windows Server 2008 ファミリ オペレーティング システムのいずれかを実行しているサーバーま
たはドメイン コントローラを指定できます。
注
この手順を実行するには、ターゲット コンピュータの Administrators グループのメン
バであるか、適切な権限を委任されている必要があります。コンピュータがドメインに参加
している場合は、Domain Admins グループのメンバがこの手順を実行できる可能性がありま
す。セキュリティ上のベスト プラクティスとして、この手順の実行には、[実行するアカウン
ト名] を使用することを検討してください。
WEVUTIL を使用したローカルでのイベントの表示 Server Core インストールのコマンド プロンプトからローカルにイベントを表示
するには、Windows イベント コマンド ライン ユーティリティ WEVTUTIL を使
用します。
構文 wevtutil <command> [<argument> [<argument>] ...] [/<option>:<value> [<option>:<value>] ...]
コマンド、引数、オプション、およびオプションの値では、大文字と小文字は区
別されません。
Windows Server 2008 Core
75 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
コマンド
コマンド 関数 説明
el enum‐logs ログ名を一覧表示します。
gl get‐log ログ構成情報を取得します。
sl set‐log ログの構成を変更します。
ep enum‐publishers
イベント発行元を一覧表示します。
gp get‐publisher 発行元構成情報を取得します。
im install‐manifest
イベント発行元とログをマニフェストからインストール
します。
um uninstall‐manifest
イベント発行元とログをマニフェストからアンインス
トールします。
qe query‐events ログまたはログ ファイルからイベントを照会します。
gli get‐log‐info ログ ステータス情報を取得します。
epl export‐log ログをエクスポートします。
al archive‐log エクスポートされたログをアーカイブします。
cl clear‐log ログをクリアします。
例
ヒント
WEVTUTIL を使用すると、コマンド シェルに大量のイベントが表示されることがある
ため、出力をテキスト ファイルにリダイレクトして参照することをお勧めします。
Windows Server 2008 の概要
76 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
イベント ログ ファイル (.evtx) は次のフォルダにあります。
%WinDir%¥System32¥Winevt¥Logs
使用可能なすべてのイベント ログの名前を一覧で取得するには、次のように入
力します。
wevtutil el
すべてのシステム ログ イベントが格納されたテキスト ファイルを作成するには、
次のように入力します。
wevtutil qe /f:text /rd:true system > system.txt
アプリケーション ログの 新の 100 件のイベントだけが格納されたテキスト ファイルを作成するには、次のように入力します。
wevtutil qe /f:text /c:100 /rd:true application > application.txt
構成ファイルを使用して、アプリケーション ログの保有期間、自動バックアッ
プ、および 大ログ サイズを設定するには、次のように入力します。
wevtutil sl /c:config.xml
config.xml ファイルの内容の例を次に示します。
<?xml version="1.0" encoding="UTF‐8"?> <channel name="Application" isolation="Application" xmlns="http://schemas.microsoft.com/win/2004/08/events"> <logging> <retention>true</retention> <autoBackup>true</autoBackup> <maxSize>9000000</maxSize> </logging> <publishing> </publishing> </channel>
注
Config.xml は、次のコマンドを使用したときに出力されるファイルと同じ形式を持つ XML ファイルです。
wevtutil gl <logname> /f:xml
Windows Server 2008 Core
77 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
WECUTIL を使用したイベント サブスクリプションの作
成および管理 イベント サブスクリプションには、複数のリモート コンピュータからイベント
のコピーを収集してローカルに格納する機能が用意されています。収集の対象と
するイベントを指定するには、リモート コンピュータのイベント チャネルに対
するサブスクリプションを作成する必要があります。リモート コンピュータの
イベント チャネルをサブスクライブすると、ユーザーは、 初にイベント ビューア コンソールを使用してリモート コンピュータに接続しなくても、リ
モート チャネルからイベントにアクセスできます。サブスクリプションを構成
することにより、収集対象のイベントおよびそれらを格納するローカルのログを
正確に指定できます。サブスクリプションがアクティブになってイベントが収集
されると、転送されたこれらのイベントは、ローカルに格納された他のイベント
と同じように表示および操作できます。
ヒント
Server Core ではイベント ビューア MMC コンソールは使用できません。完全インス
トールの Windows Server 2008 上で、Server Core インストールを対象とするイベント サブスク
リプションを作成すると、Server Core イベントを簡単に表示できます。
サブスクリプション用のコンピュータの構成
イベントを収集するサブスクリプションをコンピュータ上に作成するには、収集
を行うコンピュータ (コレクタ) および収集するイベントが格納されている各コ
ンピュータ (ソース) の両方を構成する必要があります。
イベントの転送元と収集先のコンピュータを構成するには
1. コレクタ コンピュータとソース コンピュータのすべてにログオンします。
コンピュータがドメインのメンバである場合は、管理者特権を持つドメイ
ン アカウントを使用することをお勧めします。
2. 各ソース コンピュータで、管理者特権で開いたコマンド プロンプトに次の
ように入力します。
winrm quickconfig
Windows Server 2008 の概要
78 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
参考
set‐subscription (ss) 引数とコンテキスト オプションを使用して Minimize Bandwidth
または Minimize Latency のイベント配信の 適化を指定する場合は、上のコマンドをコ
レクタ コンピュータでも実行する必要があります。
3. 各コレクタ コンピュータで、管理者特権で開いたコマンド プロンプトに次
のように入力します。
wecutil qc
4. 次のコマンドを使用して、コレクタ コンピュータのコンピュータ アカウン
トを、各ソース コンピュータのローカルの Administrators グループに追加し
ます。
net localgroup Administrators /add <domain>¥<computername>$
重要
この net コマンドでは、コンピュータ名の後に $ が付けられています。この構文は、
追加するオブジェクトがユーザーではなくコンピュータであることを示すために必要です。
注
Server Core または任意のイベント ソース コンピュータ上のイベント ログに対して読
み取りアクセスを行う場合は、コンピュータ アカウントを使用する代わりに、ドメイン管理
者などの特定のユーザーを、サブスクリプションで使用するアカウントとして指定できま
す。[ユーザー アカウント] オプションは、イベント ビューアの [サブスクリプションのプロパ
ティ] の [サブスクリプションの詳細設定] ダイアログ ボックスにあります。
WECUTIL を使用したサブスクリプションの作成および管理
wevtutil.exe コマンド ライン ツールは、イベント サブスクリプションをサポー
トしていません。wecutil.exe コマンド ライン ツールを使用して実行できる操作
は、WS‐Management プロトコルをサポートするリモート イベント ソースから転
送したイベントに対するサブスクリプションの作成と管理です。
構文
wecutil <command> [<argument> [<argument>] ...] [/<option>:<value> [/<option>:<value>] ...]
コマンド、引数、オプション、およびオプションの値では、大文字と小文字は区
別されません。
Windows Server 2008 Core
79 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
コマンド
コマンド 関数 説明
es enum‐subscription 現在のサブスクリプションを一覧表示します。
gs get‐subscription サブスクリプションの構成を取得します。
gr get‐subscriptionruntimestatus
サブスクリプションのランタイムの状態を取
得します。
ss set‐subscription サブスクリプションの構成を設定します。
cs create‐subscription 新しいサブスクリプションを作成します。
ds delete‐subscription サブスクリプションを削除します。
rs retry‐subscription サブスクリプションを再試行します。
qc quick‐config Windows イベント コレクタ サービスを構成し
ます。
注
上の wecutil.exe のコマンドは、それぞれ複数のコンテキスト オプションをサポート
します。これらのコマンドに固有のオプションを表示するには、wecutil.exe <command> /? を使用します。
Windows Server 2008 の概要
80 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
一般的な問題 Server Core インストールを操作しているときに発生することのある一般的な問
題のいくつかを次に示します。
■ Server Core インストールには、HTML 表示や HTML ヘルプに対するサポート
はありません。
■ Server Core インストールには .Net Framework が含まれていないので、マ
ネージ コードの実行はサポートされません。Server Core インストールを実行
しているサーバー上でローカルに実行する管理ツールおよびユーティリティはすべ
て、ネイティブの Win32 コードで記述する必要があります。
■ Server Core インストールでは、ライセンス認証、新規更新プログラム、パ
スワードの有効期限切れの通知はいずれも生成されません。これらの通知に
は、Windows エクスプローラ シェルが必要であるためです。
■ リモートでディスクの管理 MMC スナップインを使用するには、次のコマン
ドを実行して、Server Core インストールを実行しているサーバー上で仮想
ディスク サービスを起動します。
net start VDS
Windows Server 2008 Core
81 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
リソース このモジュールで取り扱われるトピックの詳細については、次のリソースを参照
してください。
■ Server Core ブログ http://blogs.technet.com/server_core/ (英語)
■ Windows Server 2008 製品のサイト http://www.microsoft.com/japan/windowsserver2008/default.mspx
■ Command Line Reference AZ http://go.microsoft.com/fwlink/?LinkId=20331 (英語)
■ Windows Management Instrumentation Commandline (WMIC) http://technet2.microsoft.com/WindowsServer/en/library/ea5d7f0407e84b96bda3a2b2cc15391e1033.mspx?mfr=true (英語)
■ Managing DHCP from the Commandline http://technet2.microsoft.com/windowsserver/en/library/a0bb93e921034edcad895da5b80e574c1033.mspx?mfr=true (英語)
マイクロソフトの Web サイトにある次の記事には、Server Core インストールの
構成およびサーバーの役割のインストールと構成に使用するコマンドのいくつか
に関して、追加情報が掲載されています。
■ Active Directory http://go.microsoft.com/fwlink/?LinkID=19802 (英語)
■ Backing Up and Recovering Data http://go.microsoft.com/fwlink/?LinkID=22347 (英語)
■ BitLocker Drive Encryption Overview http://go.microsoft.com/fwlink/?LinkID=62724 (英語)
■ クラスタ サービス http://go.microsoft.com/fwlink/?LinkID=50520
■ Performing an Unattended Installation of Active Directory http://go.microsoft.com/fwlink/?LinkId=49661 (英語)
■ Dynamic Host Configuration Protocol http://go.microsoft.com/fwlink/?LinkID=56423 (英語)
Windows Server 2008 の概要
82 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
■ Dfscmd Overview http://go.microsoft.com/fwlink/?LinkId=49658 (英語)
■ Distributed File System (DFS) http://go.microsoft.com/fwlink/?LinkId=58131 (英語)
■ Distributed File System Replication http://go.microsoft.com/fwlink/?LinkID=62725 (英語)
■ Windows Server 2003 Domain Name System (DNS) http://go.microsoft.com/fwlink/?LinkID=56422 (英語)
■ Dnscmd Overview http://go.microsoft.com/fwlink/?LinkId=49656 (英語)
■ Dnscmd Syntax http://go.microsoft.com/fwlink/?LinkId=49659 (英語)
■ Dnscmd Examples http://go.microsoft.com/fwlink/?LinkId=49660 (英語)
■ What is FRS? http://go.microsoft.com/fwlink/?LinkID=62726 (英語)
■ File and Storage Services http://go.microsoft.com/fwlink/?LinkID=26716 (英語)
■ Netsh Overview http://go.microsoft.com/fwlink/?LinkId=49654 (英語)
■ Performance Tuning Guidelines for Microsoft Services for Network File System http://go.microsoft.com/fwlink/?LinkID=62727 (英語)
■ Removable Storage http://go.microsoft.com/fwlink/?LinkID=62728 (英語)
■ Welcome to Subsystem for UNIXbased Applications http://go.microsoft.com/fwlink/?LinkID=57768 (英語)
Windows Server 2008 Core
83 Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved.
レビュー このモジュールのトピックでは、次の内容について説明しました。
■ Server Core インストールの利点。
■ Server Core インストールのオプション。
■ Server Core の基本的なアーキテクチャ。
■ Server Core インストールで使用できる役割、役割サービス、および機能。
■ サーバーの役割と機能のインストール。
■ Server Core インストールの初期構成。
■ Server Core インストール上でのローカル管理タスクおよびリモート管理タ
スクの実行。
Windows Server 2008 の概要
84 © 2007 Microsoft Corporation. All rights reserved. Microsoft Corporation
top related