Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

Remote Server Administration Tools(RSAT:リモート サーバー管理ツール)を使用すると、デスクトップPCからWindows Serverホスト上の役割や機能をリモートで管理できます。RSATには、グラフィカルなMMCスナップイン、コマンドラインツール、PowerShellモジュールが含まれています。RSATはWindows 10や11が動作するデスクトップPCだけでなく、Windows Serverホストにもインストール可能です。本記事では、Windows 10、Windows 11、およびWindows Server 2022/2019/2016に、GUIまたはPowerShellコンソールを使用して、「Feature on Demand」経由でオンライン・オフライン両方の方法でRSATをインストールする手順を解説します。

Windows 10へのRSATのインストール(Features on Demand)

Windows 10 ビルド1809以前では、RSATはMicrosoftのサーバーから手動でダウンロードしてインストールする必要がある個別のMSU更新プログラムとして提供されていました。Windows 10のビルドアップグレードを行うたびに、最新版のRSATパッケージを含む新しいMSUパッケージをダウンロードし直してインストールしなければなりませんでした。しかし現在、MicrosoftウェブサイトのRSATダウンロードページには次のようなメッセージが表示されています。

重要: Windows 10 October 2018 Update以降、RSATは「Features on Demand」としてWindows 10自体に組み込まれています。

つまり、現在のWindows 10ビルドでは、RSATパッケージを手動でダウンロードする必要はありません。リモート サーバー管理ツールのインストールパッケージはWindows 10のイメージに組み込まれ、個別の機能(Features on Demand)としてインストールできるようになっています。設定アプリから直接RSATをインストールできます。

なお、Windows 10のディストリビューションにはRSATのインストールファイル自体は含まれていないため、インストールにはインターネットへの直接アクセスが必要です。また、RSATはWindows 10のProfessionalおよびEnterpriseエディションにのみインストールでき、Homeエディションでは利用できない点に注意してください。

Windows 10にRSATをインストールするには、設定 → アプリ → オプション機能の管理 → 機能の追加に移動します。

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

Windowsのオプション機能の一覧には、OpenSSHサーバー、組み込みSSHクライアント、SNMPサービスなどのコンポーネントも含まれています。

必要なRSATコンポーネントを選択し、インストールをクリックします。

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

一部のRSATコンポーネントは、インストール完了のために再起動が必要な場合があります。

Windows 10で利用できる主なサーバー管理ツールは以下の通りです。

  • RSAT: Active Directory Domain Services および Lightweight Directory Services ツール
  • RSAT: BitLockerドライブ暗号化管理ユーティリティ
  • RSAT: Active Directory証明書サービス ツール
  • RSAT: DHCPサーバーツール(Windows Server上のDHCPサーバーの構成・管理用)
  • RSAT: DNSサーバーツール
  • RSAT: フェールオーバークラスター ツール
  • RSAT: ファイルサービス ツール
  • RSAT: グループポリシー管理ツール
  • RSAT: IPアドレス管理(IPAM)クライアント
  • RSAT: Data Center Bridging LLDPツール
  • RSAT: ネットワークコントローラー管理ツール
  • RSAT: ネットワーク負荷分散ツール
  • RSAT: リモートアクセス管理ツール
  • RSAT: リモートデスクトップサービス ツール
  • RSAT: サーバーマネージャー
  • RSAT: シールドされたVMツール
  • RSAT: ストレージ移行サービス管理ツール
  • RSAT: Windows PowerShell用Storage Replicaモジュール
  • RSAT: Windows PowerShell用System Insightsモジュール
  • RSAT: ボリューム ライセンス認証ツール(KMSサーバーコンソール)
  • RSAT: Windows Server Update Services ツール

インストール後、GUIベースのMMCスナップインは、コントロールパネル → システムとセキュリティ → 管理ツール(Control Panel\System and Security\Administrative Tools)から利用できます。

PowerShellを使ったRSATのインストール(Windows 10)

RSAT管理コンポーネントはPowerShellからもインストールできます。ここでは、Windows 10 20H2でのRSATコンポーネントの管理方法を例に説明します。

まず、以下のコマンドでコンピューターにインストールされているRSATコンポーネントの一覧を表示できます。

Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property DisplayName, State

この例では、DHCPとDNSの管理ツールがインストール済み(Installed)で、その他のRSATモジュールは未インストール(NotPresent)であることがわかります。

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

RSAT機能のインストールには、Add-WindowsCapabilityコマンドレットを使用します。

特定のRSATツール(例:AD管理ツール。ADUCコンソールとActive Directory用Windows PowerShellモジュールを含む)をインストールするには、次のコマンドを実行します。

Add-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0

DNS管理コンソールとPowerShellのDNSServerモジュールをインストールする場合は、以下を実行します。

Add-WindowsCapability –online –Name Rsat.Dns.Tools~~~~0.0.1.0

その他のコンポーネントについても同様です。

Add-WindowsCapability -Online -Name Rsat.FileServices.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.IPAM.Client.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.LLDP.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.NetworkController.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.CertificateServices.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.DHCP.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.ServerManager.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.Shielded.VM.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.StorageReplica.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.SystemInsights.Management.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.VolumeActivation.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.WSUS.Tools~~~~0.0.1.0

DISMユーティリティを使ってRSATをインストールすることもできます。例えば以下のように実行します。

DISM.exe /Online /add-capability /CapabilityName:Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 /CapabilityName:Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0 /CapabilityName:Rsat.WSUS.Tools~~~~0.0.1.0

利用可能なすべてのRSATツールを一括でインストールするには、次のコマンドを実行します。

Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability –Online

未インストールのRSATツールだけをインストールする場合は、こちらです。

Get-WindowsCapability -Name RSAT* -Online | where State -EQ NotPresent | Add-WindowsCapability –Online

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

その後、すべてのRSATツールがインストール済み(Installed状態)になっていることを確認してください。

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

これで、インストールされたRSATツールがオプション機能の管理パネルにも表示されるようになります。

Windows 11へのRSATツールのインストール

Windows 11では、設定 → アプリ → オプション機能 → オプション機能の追加(View features)パネルからRSATをインストールできます。

検索フィールドに「RSAT」と入力し、インストールしたいRSAT機能を選択します。

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

もちろん、PowerShellを使ってWindows 11にRSATをインストールすることも可能です。

Add-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

Windows Server 2022/2019/2016へのリモート サーバー管理ツールのインストール方法

Windows Serverの場合、RSATのインストールにインターネット接続は不要です。対応するWindows Serverの役割や機能のインストールと同時にRSAT機能をインストールできるほか、サーバーマネージャー経由(役割と機能の追加 → 機能 → リモート サーバー管理ツール)でもインストールできます。すべてのRSATコンポーネントは機能管理ツール(Feature Administration Tools)役割管理ツール(Role Administration Tools)の2つのセクションに分類されています。必要な項目を選択し、「次へ → 次へ」で進めてください。

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

Windows Server 2022、2019、2016にRSATをインストールするには、PowerShellのInstall-WindowsFeatureコマンドレットも使用できます。

Get-WindowsFeature| Where-Object {$_.name -like "*RSAT*"}| ft Name,Installstate

特定のRSATコンポーネントをインストールするには、その名前を指定します。例えば、RDSライセンス診断コンソールをインストールする場合は次のようになります。

Install-WindowsFeature RSAT-RDS-Licensing-Diagnosis-UI

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

インストール済みのGUIベースのRSATコンソールには、サーバーマネージャーまたはコントロールパネルからアクセスできます。

Windows 10でRSATインストール時にエラー0x800f0954が発生する場合

WindowsデバイスがグループポリシーによってローカルのWSUS更新サーバーやSCCM SUPから更新プログラムを受け取るよう構成されている場合、Add-WindowsCapabilityまたはDISMでRSATをインストールしようとすると、エラー0x800f0954が発生します。

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

この問題を回避してWindows 10に正しくRSATをインストールするには、一時的にWSUSサーバーからの更新を無効化します。レジストリキーHKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUを開き、UseWUServerの値を0に変更したうえで、Windows Updateサービス(wuauserv)を再起動します。

以下のPowerShellスクリプトを利用できます。

$currentWU = Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" | select -ExpandProperty UseWUServer
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value 0
Restart-Service wuauserv
Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability –Online
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value $currentWU
Restart-Service wuauserv -force

あるいは、WindowsのオプションコンポーネントやFeatures on Demand(RSATを含む)のインストールオプションを設定できる、新しいグループポリシーパラメーターを構成する方法もあります。

  1. ローカルGPOエディター(gpedit.msc)を開くか、ドメイン環境ではグループポリシー管理コンソール(gpmc.msc)を使用します。
  2. GPOのコンピューターの構成 → 管理用テンプレート → システムセクションに移動します。
  3. ポリシー[オプション コンポーネントのインストールおよびコンポーネントの修復に関する設定を指定する]を有効化し、[Windows Server Update Services (WSUS) の代わりに、修復コンテンツとオプション機能を Windows Update から直接ダウンロードする]オプションにチェックを入れます。Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】
  4. 変更を保存し、グループポリシー設定を更新します(gpupdate /force)。

これで、PowerShellやDISM経由のRSATインストールがエラーなしで完了するはずです。

FoD ISOイメージを使ったWindows 10へのRSATのオフライン展開

RSATのインストール時に「Add-WindowsCapability failed. Error code = 0x800f0954」というエラーが発生したり、オプション機能の一覧にRSATが表示されない(No features to install)場合は、コンピューターが内部のWSUS/SCCM SUPサーバーから更新を受け取るよう構成されている可能性が高いです。ここでは、インターネットに直接アクセスできない切断環境や企業ドメインネットワークにおいて、Windows 10 1903にRSATをオフラインでインストールする方法を紹介します。

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

オフラインでRSATをインストールするには、Microsoft MSDN / Volume Licensing Service Center(VLSC)の個人セクションから、お使いのWindows 10ビルドに対応したFoD ISOイメージをダウンロードする必要があります。イメージ名は「Windows 10 Features on Demand, version 1903」のような形式です。

例えば、Windows 10 1903 x64の場合は、イメージファイルSW_DVD9_NTRL_Win_10_1903_64Bit_MultiLang_FOD.ISO(約5GB)をダウンロードします。ISOイメージファイルを共有ネットワークフォルダーに展開すると、RSATのcabファイルを含む一連の*.cabファイルが得られます。

次に、Windows 10デスクトップにRSATコンポーネントをインストールする際、このFoD共有ネットワークフォルダーへのパスを指定します。例:

Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -LimitAccess -Source \\fs01\Windows-FOD\Win101903x64\

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

前述のグループポリシーパラメーターを使って、FoDコンポーネントのディレクトリパスを指定することもできます。その場合は、代替ソースファイルのパス(Alternative source file path)にFoDフォルダーへのUNCパスを入力してください。

Windows 10/11へのRSAT管理ツールのインストール方法【GUI・PowerShell・オフライン対応】

または、レジストリキーHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing配下のLocalSourcePathパラメーター(REG_Expand_SZ)にディレクトリパスを指定することで、この設定を行うこともできます。
設定後、ユーザーはオプション機能の管理のGUIから、Windows 10にRSATコンポーネントを自分でインストールできるようになります。

VLSCからFoDイメージを入手できない場合は、更新プログラム「WindowsTH-RSAT_WS2016-x64.msu」をダウンロードし、MSUファイルの中身を展開して、KB2693643-x64.cabファイルをDISMでインストールするという方法もあります(Windows 10 2004で動作確認済み)。

expand -f:* c:\WindowsTH-RSAT_WS2016-x64.msu C:\RSAT
dism.exe /online /add-package /packagepath:C:\RSAT\WindowsTH-KB2693643-x64.cab

RSATインストール時によくあるエラーと対処法

  • 0x8024402c0x80072f8f: Microsoft Updateサービスにアクセスできず、RSATファイルをダウンロードできない状態です。インターネット接続を確認するか、ローカルのFoDイメージからインストールしてください:Add-WindowsCapability -Online -Name Rsat.Dns.Tools~~~~0.0.1.0 -LimitAccess -Source E:\RSAT\
  • 0x800f081f: –Sourceパラメーターで指定したRSATコンポーネントのディレクトリパスを確認してください。
  • 0x800f0950: 0x800f0954と同様のエラーです。同じ対処法が有効です。
  • 0x80070490: DISMでWindowsイメージのチェックと修復を行ってください:DISM /Online /Cleanup-Image /RestoreHealth
  1. Windows 10にリモートサーバー管理ツール(RSAT)をインストールする方法

    RSAT(Remote Server Administration Tools/リモートサーバー管理ツール)は、Microsoftが開発した便利なツールで、離れた場所にあるWindows Serverを管理するために使用されます。このツールにはMMCスナップインの「Active Directoryユーザーとコンピューター」が含まれており、ユーザーはリモートサーバーに対して各種変更や管理操作を行うことができます。また、RSATを使えば以下のような項目も管理可能です。Hyper-Vファイルサービスインストール済みのサーバーの役割と機能追加のPowerShell機能ここでいうMMCとは「Micros

  2. Windowsのディスク容量を解放する方法:標準搭載ツールの実力を徹底検証

    Windowsマシンのディスク容量が不足することは、適切な計画を立てていれば本来防げるはずの問題です。例えば、OS(Cドライブ)を専用パーティションに配置し、新しいソフトウェアを頻繁にインストールせず、データやゲームは別のパーティションやドライブに保存しておけば、Windows Updateによる一時的な増加を除けば、Cドライブの使用量はほぼ一定に保たれます。 しかし、こうした対策を何もしていない場合、ディスク容量の制約に悩まされることになるでしょう。その際にはクリーンアップ作業が必要です。Windowsには標準で複数のツールが用意されており、有名なものもあれば、あまり知られていないものもあり