サーバー マネージャーは、Windows Server の一元管理コンソールであり、IT プロフェッショナルは、ローカルとリモートの両方の Windows ベースのサーバーをデスクトップからプロビジョニングおよび管理できます。 サーバー マネージャーを使用すると、物理アクセスやリモート デスクトップ プロトコル (RDP) 接続を有効にしなくても、複数のサーバーを効率的に管理できます。 サーバー マネージャーは、リモートのマルチサーバー管理をサポートし、管理者が管理できるサーバーの数を増やすのに役立ちます。
この記事では、サーバー マネージャーの機能、サポートされているタスク、環境内のサーバーを管理するためのガイダンスの概要について説明します。 この記事には、次のセクションが含まれています。
リモート コンピューターをクライアント コンピューターから管理する
サーバー マネージャー コンソールは、Windows 10 および Windows 11 用 のリモート サーバー管理ツール に含まれています。 リモート サーバー管理ツールがクライアント コンピューターにインストールされている場合、サーバー マネージャーを使用してローカル コンピューターを管理することはできません。サーバー マネージャーを使用して、Windows クライアント オペレーティング システムを実行しているコンピューターまたはデバイスを管理することはできません。 サーバー マネージャーは、Windows ベースのサーバーの管理にのみ使用できます。
クライアント コンピューターでサーバー マネージャーを起動する
リモート サーバー管理ツールの手順に従って、Windows 用リモート サーバー管理ツールをインストールします。
スタート画面で、[サーバー マネージャー] をクリックします。 [サーバー マネージャー] タイルは、リモート サーバー管理ツールをインストールした後で使用できます。
リモート サーバー管理ツールをインストールした後、スタート画面に管理ツールタイルもサーバー マネージャー タイルも表示されない場合、スタート画面でサーバー マネージャーを検索しても結果が表示されない場合は、[管理ツールの表示] 設定がオンになっていることを確認します。 この設定を表示するには、 スタート 画面の右上隅にマウス カーソルを置き、[ 設定] をクリックします。 [ 管理ツールの表示 ] がオフになっている場合は、リモート サーバー管理ツールの一部としてインストールしたツールを表示する設定をオンにします。
Windows 10 用リモート サーバー管理ツールを実行してリモート サーバーを管理する方法の詳細については、「TechNet Wiki の リモート サーバー管理ツール 」を参照してください。
管理対象のサーバーでリモート管理を構成する
サーバー マネージャーを使用して、リモート サーバーで管理タスクを行うには、サーバー マネージャーと Windows PowerShell を使用してリモート管理を許可するように管理するリモート サーバーを構成する必要があります。 Windows Server でリモート管理が無効になっており、再度有効にする場合は、次の手順を実行します。
サーバー マネージャーのリモート管理を構成する
サーバー マネージャーがまだ開いていない場合は、次のいずれかの操作を行ってサーバー マネージャーを開きます。
Windows タスク バーで、サーバー マネージャ] ボタンをクリックします。
スタート画面で、[サーバー マネージャー] をクリックします。
[ローカル サーバー] ページの [プロパティ] 領域で、リモート管理プロパティのハイパーリンク値をクリックします。
次のいずれかの操作を行い、[OK] をクリック します。
このコンピューターがインストールされている場合は、サーバー マネージャーまたは Windows PowerShell を使用してリモートで管理されないようにするには、[ 他のコンピューターからこのサーバーのリモート管理を有効にする ] チェック ボックスをオフにします。
サーバー マネージャーまたは Windows PowerShell を使用してこのコンピューターをリモートで管理できるようにするには、[ 他のコンピューターからこのサーバーのリモート管理を有効にする] を選択します。
Windows PowerShell を使用して Windows Server でサーバー マネージャーのリモート管理を有効にする
次のいずれかの操作を行います。
スタート画面から Windows PowerShell を管理者として実行するには、Windows PowerShell タイルを右クリックし、[管理者として実行] をクリックします。
デスクトップから Windows PowerShell を管理者として実行するには、タスク バーの Windows PowerShell ショートカットを右クリックし、[ 管理者として実行] をクリックします。
次のように入力し、 Enter キーを押して、必要なすべてのファイアウォール規則の例外を有効にします。
Configure-SMremoting.exe -Enable
Note
このコマンドは、管理者特権 (管理者として実行) を使用して開いたコマンド プロンプトでも実行できます。
リモート管理を有効にできない場合は、トラブルシューティングのヒントとベスト プラクティスについては、Microsoft TechNet の about_remote_Troubleshooting を参照してください。
サーバー マネージャーで実行できるタスク
サーバー マネージャーによって、管理者は次の表に示す作業を 1 つのツールで実行できるようになり、サーバーの管理効率が向上します。 サーバーの標準ユーザーと Administrators グループのメンバーはどちらもサーバー マネージャーで管理タスクを実行できますが、既定では、標準ユーザーは次の表に示すように一部のタスクを実行できません。
管理者は、サーバー マネージャー コマンドレット モジュール の Enable-ServerManagerStandardUserremoting と Disable-ServerManagerStandardUserremoting の 2 つの Windows PowerShell コマンドレット を使用して、他のデータへの標準ユーザー アクセスをさらに制御できます。 Enable-ServerManagerStandardUserremoting コマンドレットを使用すると、1 つ以上の標準の管理者以外のユーザーが、イベント、サービス、パフォーマンス カウンター、ロール、および機能インベントリ データにアクセスできます。
| タスクの説明 | 管理者 (ビルトイン Administrator アカウントを含む) | サーバーの標準ユーザー |
|---|---|---|
| サーバー マネージャーを使用して管理できるサーバーのプールにリモート サーバーを追加します。 | Yes | No |
| 特定の地理的な場所にあるサーバーや特定の目的を果たすサーバーなど、サーバーのカスタム グループを作成および編集します。 | Yes | Yes |
| 役割、役割サービス、および機能を、Windows Server を実行しているローカル サーバーまたはリモート サーバーにインストールまたはアンインストールします。 Windows Server で役割と機能を追加または削除する方法について説明します。 | Yes | No |
| ローカル サーバーまたはリモート サーバーにインストールされているサーバーの役割や機能を表示または変更できます。 サーバー マネージャーの役割と機能のデータは、システムの基本言語 (システムの既定の GUI 言語とも呼ばれます) か、オペレーティング システムのインストール時に選択した言語で表示されます。 | Yes | 標準ユーザーは、ロールと機能を表示および管理したり、ロール イベントの表示などのタスクを実行したりできますが、ロール サービスを追加または削除することはできません。 |
| Windows PowerShell や mmc スナップインなどの管理ツールを起動します。リモート サーバーを対象とする Windows PowerShell セッションを開始するには、[サーバー ] タイルで サーバーを右クリックし、[ Windows PowerShell] をクリックします。 Mmc スナップインは、サーバー マネージャー コンソールの [ツール ] メニューから開始し、スナップインを開いた後に、mmc をリモート コンピューターに向けることができます。 | Yes | Yes |
| [サーバー] タイルでサーバーを右クリックし、[ユーザーとして管理] をクリックして、異なる資格情報を使用してリモート サーバーを管理します。 一般的なサーバーおよびファイル およびストレージ サービスの管理タスクには、 管理 As を使用できます。 | Yes | No |
| サービスの開始や停止と、サーバーのネットワーク設定、ユーザーとグループ、リモート デスクトップ接続の構成を可能にするその他のツールの起動などのサーバーの運用ライフサイクルに関連する管理タスクを実行できます。 | Yes | Standard ユーザーは、サービスを開始または停止できません。 ローカル サーバーの名前、ワークグループ、ドメイン メンバーシップ、およびリモート デスクトップの設定を変更することはできますが、これらを行う場合、ユーザー アカウント制御で管理者の資格情報を指定するように求められます。 リモート管理設定を変更することはできません。 |
| ベスト プラクティスに準拠するための役割のスキャンなど、サーバーにインストールされている役割の運用ライフサイクルに関連する管理タスクを実行できます。 | Yes | 標準ユーザーはベスト プラクティス アナライザー スキャンを実行できません。 |
| サーバーの状態を調べ、重要なイベントを識別し、構成に関する問題や失敗の分析とトラブルシューティングを実行できます。 | Yes | Yes |
| サーバー マネージャー ダッシュボード上で警告されるイベント、パフォーマンス データ、サービス、およびベスト プラクティス アナライザーの結果をカスタマイズできます。 | Yes | Yes |
| サーバーを再起動します。 | Yes | No |
| サーバー マネージャー コンソールに表示される管理対象サーバーに関するデータを更新できます。 | Yes | No |
サーバー マネージャーを起動する
Administrators グループのメンバーがサーバーにログオンすると、Windows Server でサーバー マネージャーが既定で自動的に開始されます。 サーバー マネージャを終了する場合は、次の方法のいずれかで再起動します。 ここでは、既定の動作を変更し、サーバー マネージャーが自動的に起動されないようにする手順も示します。
スタート画面からサーバー マネージャーを起動する
- Windows の スタート 画面で、[ サーバー マネージャー ] タイルをクリックします。
Windows デスクトップからサーバー マネージャーを起動する
- Windows タスク バーで、[ サーバー マネージャー] をクリックします。
サーバー マネージャーが自動的に起動されないようにする
サーバー マネージャー コンソールの [ 管理 ] メニューの [ サーバー マネージャーのプロパティ] をクリックします。
[ サーバー マネージャーのプロパティ ] ダイアログ ボックスで、[ ログオン時にサーバー マネージャーを自動的に起動しない] チェック ボックスに入力します。 [OK] をクリックします。
または、グループ ポリシー設定を有効にすることで、サーバー マネージャーが自動的に 開始されないようにすることもできます。ログオン時にサーバー マネージャーを自動的に起動しないでください。 このポリシー設定は、ローカル グループ ポリシー エディター コンソールの "コンピューターの構成\管理用テンプレート\システム\サーバー マネージャー" にあります。
リモート サーバーを再起動する
サーバー マネージャーの役割またはグループ ページの [ サーバー ] タイルからリモート サーバーを再起動できます。
リモート サーバーを再起動すると、そのリモート サーバーにユーザーがログオンしている場合や、開いているプログラムのデータが保存されていない場合でも、サーバーが強制的に再起動されます。 ローカル コンピューターをシャットダウンしたり再起動したりする場合と異なり、保存されていないプログラムのデータを保存するかどうかや、ログオンしているユーザーを強制的にログオフするかどうかを確認するメッセージは表示されません。 そのため、他のユーザーをリモート サーバーから強制的にログオフしたり、リモート サーバーで実行中のプログラムの保存されていないデータを破棄しても問題がないことを確認してください。
管理対象サーバーのシャットダウンと再起動中にサーバー マネージャーで自動更新が発生した場合、サーバー マネージャーは再起動が完了するまでリモート サーバーに接続できないため、マネージド サーバーに対して更新と管理の状態エラーが発生する可能性があります。
サーバー マネージャーでリモート サーバーを再起動する
サーバー マネージャーで、役割またはサーバー グループのホーム ページを開きます。
サーバー マネージャーに追加した 1 つ以上のリモート サーバーを選択します。 複数のサーバーを一度に選択するには、 Ctrl キー を押しながらクリックします。 サーバー マネージャー サーバー プールにサーバーを追加する方法の詳細については、「サーバー マネージャー へのサーバーの追加」を参照してください。
選択したサーバーを右クリックし、[ サーバーの再起動] をクリックします。
サーバー マネージャーの設定を他のコンピューターにエクスポートする
サーバー マネージャーでは、管理対象サーバーの一覧は、サーバー マネージャー コンソールの設定を変更し、作成したカスタムのグループは次の 2 つのファイルに格納します。 これらの設定は、サーバー マネージャーの同じリリースを実行している他のコンピューターで再利用できます。 リモート サーバー管理ツールは、これらのコンピューターにサーバー マネージャーの設定をエクスポートする Windows クライアント ベース コンピューター上で実行されている必要があります。
% appdata%\Microsoft\Windows\ServerManager\Serverlist.xml
% appdata%\Local\Microsoft_Corporation\ServerManager.exe_StrongName_GUID\6.2.0.0\user.config
Note
- サーバー プールのサーバーに対する [管理に使用する資格情報] (または代替資格情報) は移動プロファイルに格納されません。 それらの資格情報については、管理元の各コンピューターで サーバー マネージャー ユーザーがそれぞれ追加する必要があります。
- ネットワーク共有ローミング プロファイルは、ユーザーがネットワークにログオンしてから初めてログオフするまで作成されません。 この時点で 、Serverlist.xml ファイルが作成されます。
サーバー マネージャーの設定は、次の 2 つのうちのいずれかの方法でエクスポートできます。これにより、サーバー マネージャーの設定を移植したり、他のコンピューターで使用したりできるようになります。
ドメインに参加している別のコンピューターに設定をエクスポートするには、[Active Directory ユーザーとコンピューター] で、移動プロファイルを使用するようにサーバー マネージャー ユーザーを構成します。 [Active Directory ユーザーとコンピューター] でユーザーのプロパティを変更するには、ドメイン管理者の権限が必要です。
ワークグループ内の別のコンピューターに設定をエクスポートするには、サーバー マネージャーを使用して、前述の 2 つのファイルを管理元のコンピューターの同じ場所にコピーします。
サーバー マネージャー設定を他のドメインに参加しているコンピューターにエクスポートする
Active Directory ユーザーとコンピューターで、サーバー マネージャー ユーザーの [プロパティ ] ダイアログ ボックスを開きます。
[ プロファイル ] タブで、ユーザーのプロファイルを格納するネットワーク共有へのパスを追加します。
次のいずれかの操作を行います。
英語 (en-us) ビルドでは、 Serverlist.xml ファイルへの変更がプロファイルに自動的に保存されます。 次の手順に進みます。
それ以外のビルドでは、サーバー マネージャーを実行しているコンピューターから、ユーザーの移動プロファイルに含まれるネットワーク共有に、次の 2 つのファイルをコピーします。
% appdata%\Microsoft\Windows\ServerManager\Serverlist.xml
% localappdata%\Microsoft_Corporation\ServerManager.exe_StrongName_GUID\6.2.0.0\user.config
[ OK] を クリックして変更を保存し、[ プロパティ ] ダイアログ ボックスを閉じます。
ワークグループ内のコンピューターにサーバー マネージャー設定をエクスポートする
リモート サーバーの管理元のコンピューターにある次の 2 つのファイルを、目的の設定が反映された、サーバー マネージャーを実行している別のコンピューターの同じファイルで上書きします。
% appdata%\Microsoft\Windows\ServerManager\Serverlist.xml
% localappdata%\Microsoft_Corporation\ServerManager.exe_StrongName_GUID\6.2.0.0\user.config