アプリケーションサーバーにアプリケーションをインストールし、RemoteApp サービスを使用してアプリケーションを公開できます。要塞ホストを使用してアプリケーションで O&M 操作を実行する前に、アプリケーションサーバーをデプロイする必要があります。このトピックでは、Windows Server 2019 を実行するサーバーをアプリケーションサーバーとしてデプロイする方法について説明します。
Windows Server のデプロイ
RemoteApp サービスは、Windows Server 2000 および 2003 ではサポートされていません。Windows Server 2016、Windows Server 2019、または Windows Server 2022 を使用することをお勧めします。
Windows Server を実行するサーバーは、物理マシンまたは仮想マシンの場合があります。
アプリケーションの O&M は、リモート デスクトップ サービス (RDS) に依存します。RDS のデフォルトの無料試用期間は 120 日です。試用期間終了後も RDS を引き続き使用するには、ライセンスサーバーをアクティブ化する必要があります。
警告無料試用期間中は RDS を使用できます。試用期間が終了すると、アプリケーション O&M 機能は使用できなくなります。RDS を長期間使用する場合、Microsoft 公式 Web サイトで クライアント アクセス ライセンス (CAL) を購入し、公開アプリケーションサーバーでライセンスサーバーをアクティブ化する必要があります。
クライアントアクセスライセンス (CAL) のシナリオの詳細については、以下をご参照ください。
デバイス単位の CAL:アプリケーション O&M の同時 O&M 接続の最大数に基づいて RDS CAL を購入できます。各 O&M 接続には CAL が必要です。この CAL タイプは、同時アプリケーション O&M の担当者数が O&M 担当者の総数よりも少ないシナリオに適しています。この CAL タイプをお勧めします。
ユーザー単位の CAL:アプリケーション O&M を実行する必要がある O&M 担当者数に基づいて RDS CAL を購入できます。各担当者には CAL が必要です。この CAL タイプは、同時アプリケーション O&M の担当者数が O&M 担当者の総数と同じシナリオに適しています。
アプリケーションサーバーの推奨構成
項目 | 1~10 の同時接続数 | 11~20 の同時接続数 | 21~50 の同時接続数 | 51~100 の同時接続数 | 100 以上の同時接続数 |
CPU | 4 コア | 4 コア | 8 コア | 8 コア | 16 コア |
メモリ | 8 GB | 16 GB | 16 GB | 32 GB | 64 GB |
システムディスク | 200 GB | 200 GB | 300 GB | 300 GB | 500 GB |
RemoteApp の概要
RemoteApp は、Microsoft が Windows Server 2008 以降の OS で導入したサービスです。RemoteApp を使用すると、ユーザーはリモートデスクトップやプログラムにアクセスできます。RemoteApp を使用すると、オンプレミスのマシンに OS やアプリケーションをインストールすることなく、リモートコンピューター上のデスクトップやアプリケーションにアクセスできます。Bastionhost を使用してアプリケーションで O&M 操作を実行するには、アプリケーションサーバーにログインして、サーバー上でクライアントを起動する必要があります。このシナリオでは、RemoteApp が必要です。
手順 1:Active Directory(AD)ドメインの作成
Windows Server 2019 を実行しているサーバーにログオンします。
Elastic Compute Service (ECS) インスタンスを使用する場合、複数のメソッドで ECS インスタンスに接続できます。メソッドの詳細については、「インスタンスへの接続」をご参照ください。
アイコンをクリックし、[サーバーマネージャー] を選択します。左側のナビゲーションウィンドウで、[ダッシュボード] をクリックします。表示されたページで、[役割と機能の追加] をクリックします。
ウィザードの指示に従ってパラメーターを構成します。特別なシナリオを除き、デフォルト値を使用します。
インストールの種類: [役割ベースまたは機能ベースのインストール] を選択します。

サーバーの役割: [active Directory ドメイン サービス] を選択します。

機能: [.NET Framework 3.5 の機能] と [.NET Framework 4.7 の機能] を選択します。

ロールと機能がインストールされた後、サーバーを再起動します。

ステップ 2: サーバーをドメイン コントローラーに昇格する
[ダッシュボード] ページで、[このサーバーをドメインコントローラーに昇格する] をクリックします。

ウィザードの指示に従ってパラメーターを構成します。特別なシナリオでない限り、デフォルト値を使用します。
展開構成: example.com などのカスタムルートドメイン名を指定できます。

ドメインコントローラーオプション: ディレクトリサービス復元モード ( DSRM ) パスワードを入力します。パスワードには、文字、数字、および特殊文字を含める必要があります。

DNS オプション: プロンプトを無視して、[次へ] をクリックします。

サーバーがドメインコントローラーに昇格された後、サーバーを再起動します。再起動後、サーバーがドメイン内にあるかどうかを確認します。

手順 3:リモート デスクトップ サービスをインストールする
ドメインアカウントまたは管理者アカウントを使用してサーバーにログインします。
ドメイン名が example.com の場合、ドメインアカウントは example です。パスワードは管理者アカウントと同じです。
アイコンをクリックし、[サーバーマネージャー] を選択します。左側のナビゲーションウィンドウで、[ダッシュボード] をクリックします。表示されたページで、[役割と機能の追加] をクリックします。
ウィザードの指示に従ってパラメーターを構成します。特別なシナリオを除き、デフォルト値を使用します。
サーバーの役割: [リモート デスクトップ サービス] を選択します。

役割サービス: [リモート デスクトップ セッション ホスト] と [リモート デスクトップ ライセンス] を選択します。

確認: [必要に応じて接続先サーバーを自動的に再起動する] を選択します。

手順 4:RemoteApp をインストールする
ドメインアカウントまたは管理者アカウントを使用してサーバーにログインします。
ドメイン名が example.com の場合、ドメインアカウントは example です。パスワードは管理者アカウントのパスワードと同じです。
アイコンをクリックし、[サーバーマネージャー] を選択します。左側のナビゲーションウィンドウで、[ダッシュボード] をクリックします。表示されたページで、[役割と機能の追加] をクリックします。
ウィザードの指示に従ってパラメーターを構成します。特別なシナリオでない限り、デフォルト値を使用します。
インストール: [リモート デスクトップ サービスのインストール] を選択します。

展開の種類: [クイック スタート] を選択します。

展開シナリオ: [セッションベースのデスクトップ展開] を選択します。

サーバーの選択: RemoteApp をインストールするサーバーを選択し、[次へ] をクリックします。

互換性エラーが発生した場合は、Windows PowerShell で管理者として Enable-PSRemoting コマンドを実行します。コマンドが完了したら、サーバーの選択手順に戻り、[次へ] をクリックします。

確認: [必要に応じて、インストール先のサーバーを自動的に再起動する] を選択します。

次の図は、デプロイメントが成功したことを示しています。

手順 5: アプリケーションサーバのポリシーの調整
ローカル グループ ポリシーを調整する
[ファイル名を指定して実行] ダイアログボックスを開き、gpedit.msc と入力します。

ページで、リモート デスクトップ セッション ホスト接続とセッション時間を構成します。
接続設定

ユーザーがリモートデスクトップサービスを使用してリモートで接続することを許可する: [有効] を選択します。
接続数を制限する: 有効 を選択し、[RD 接続の最大数] パラメーターを 999999 に設定します。
リモート デスクトップ サービス ユーザーを 1 つのリモート デスクトップ サービス セッションに制限する: 無効 を選択します。
一覧にないプログラムのリモート開始を許可する: 有効 を選択します。
セッション時間設定
切断されたセッションの時間制限を設定する: 有効 を選択し、[切断されたセッションの終了] パラメーターを 1 分 に設定します。

IEアドレスバーをブロックする
[実行] ダイアログボックスを開き、gpedit.msc と入力します。

ページで、全画面表示モードを強制する パラメーターを 有効 に設定します。
構成が完了したら、Internet Explorer ( IE ) を開き、構成が有効になっているかどうかをテストします。アドレスバーにアドレスが表示されない場合、構成は有効です。
Windows ファイアウォールを無効にする
ページで、ファイアウォールをオフにします。

IE セキュリティ強化を無効にする
アイコンをクリックし、[サーバー マネージャー] をクリックします。左側のナビゲーションウィンドウで、[ローカルサーバー] をクリックします。表示されたページで、[IE セキュリティ強化の構成] をオフにします。

リソースディレクトリのライセンスモードを構成する
アイコンをクリックし、[サーバーマネージャー] を選択します。左側のナビゲーションウィンドウで、[リモートデスクトップサービス] > [概要] を選択します。表示されたページで、[RD ライセンス] をダブルクリックします。
ライセンス サーバーを選択し、[次へ] をクリックします。指示に従って後続の構成を完了します。

[リモート デスクトップ サービス] ページに戻り、 を選択します。

リソース ディレクトリ ライセンス モードを [デバイスごと] に設定し、リモート デスクトップ ライセンス サーバーを選択して、[適用] をクリックします。

リモート デスクトップの開始
ページで、[リモート アクセスの許可] をクリックします。
[リモート] タブで、[このコンピューターへの接続を許可する] を選択し、[ネットワーク レベル認証でリモート デスクトップを実行しているコンピューターからの接続のみを許可する (推奨)] をオフにして、[OK] をクリックします。