Azure Virtual Desktop に言語パックをインストールする

完了

ユーザーが Windows 10 Enterprise マルチセッション イメージに表示する言語をカスタマイズできるようにする必要があります。

ユーザーの言語ニーズに対応するには、次の 2 つの方法があります。

  • 言語ごとにカスタマイズされたイメージを含む専用のホスト プールを構築します。
  • 言語とローカライズの要件が異なる複数のユーザーを同じホスト プールに含めますが、各自が確実に必要な言語を選択できるようにイメージをカスタマイズします。

後者の方が、はるかに効率的でコスト効率が高い方法です。 ただし、ご自身の判断でニーズに最適な方法を決定してください。 このユニットでは、画像の言語をカスタマイズする方法について説明します。

Windows 10 Enterprise マルチセッション イメージをカスタマイズして複数の言語を追加するには、次のものが必要です。

  • Windows 10 Enterprise マルチセッションを使用する Azure 仮想マシン (VM)。
  • イメージで使用する OS バージョンの言語 ISO、オンデマンド機能 (FOD) ディスク 1、および受信トレイ アプリ ISO。
  • Azure ファイル共有または Windows ファイル サーバー仮想マシン上のファイル共有

ファイル共有 (リポジトリ) は、カスタム イメージの作成に使用する予定の Azure VM からアクセスできる必要があります。

言語パッケージとオンデマンド機能のコンテンツ リポジトリを作成する

言語パッケージと FOD 用のコンテンツ リポジトリおよび受信トレイ アプリ パッケージ用のリポジトリを作成するには、次の手順に従います。

  1. Azure VM 上で、Windows 10 Enterprise マルチセッション バージョン 1903、1909、2004 イメージの Windows 10 Multi-Language ISO、FOD、および受信トレイ アプリをダウンロードします。
  2. VM 上で ISO ファイルを開いてマウントします。
  3. 言語パック ISO を検索し、 LocalExperiencePacks フォルダーと x64\langpacks フォルダーからコンテンツをコピーし、その内容をファイル共有に貼り付けます。
  4. FOD ISO ファイルを見つけ、すべてのコンテンツをコピーして、ファイル共有に貼り付けます。
  5. 受信トレイ アプリ ISO の amd64fre フォルダーに移動し、準備した受信トレイ アプリのリポジトリ内のコンテンツをコピーします。
  6. 言語コンテンツ リポジトリ共有に対するアクセス許可を設定して、カスタム イメージの作成に使用する VM から読み取りアクセスができるようにします。

カスタム Windows 10 Enterprise マルチセッション イメージの手動による作成

カスタム Windows 10 Enterprise マルチセッション イメージを手動で作成するには、次のようにします。

  1. Azure VM をデプロイし、Azure ギャラリーにアクセスして、使用している Windows 10 Enterprise マルチセッションの現在のバージョンを選択します。
  2. VM をデプロイしたら、ローカル管理者として RDP を使用して VM に接続します。
  3. VM に最新の Windows 更新プログラムがすべて含まれていることを確認します。 必要に応じて、更新プログラムをダウンロードし、VM を再起動します。
  4. 言語パッケージ、FOD、受信トレイ アプリのファイル共有リポジトリに接続して、ドライブ (たとえば、ドライブ E) にマウントします。

イメージのカスタマイズを完了する

言語パックをインストールしたら、カスタマイズしたイメージに追加する他のソフトウェアをインストールできます。

イメージのカスタマイズが完了したら、システム準備ツール (sysprep) を実行する必要があります。

Sysprep を実行するには、次のようにします。

  1. 管理者特権でコマンド プロンプトを開き、次のコマンドを実行してイメージを生成します。
C:\Windows\System32\Sysprep\sysprep.exe /oobe /generalize /shutdown




  1. VM を停止して、マネージド環境でキャプチャします。
  2. これで、カスタマイズしたイメージを使用して Azure Virtual Desktop ホスト プールをデプロイできるようになりました。

Windows 設定アプリで言語を有効にする

最後に、ホスト プールをデプロイしたら、各ユーザーの言語一覧に言語を追加して、[設定] メニューで優先する言語を選択できるようにする必要があります。

インストールした言語をユーザーが確実に選択できるようにするには、ユーザーとしてサインインし、次の PowerShell コマンドレットを実行して、インストールした言語パックを [言語] メニューに追加します。 このスクリプトは、ユーザーが自分のセッションにサインインしたときにアクティブになる自動化されたタスクまたはログオン スクリプトとして設定することもできます。

PowerShell

$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("es-es")
$LanguageList.Add("fr-fr")
$LanguageList.Add("zh-cn")
Set-WinUserLanguageList $LanguageList -force




ユーザーは言語設定を変更した後、Azure Virtual Desktop セッションからサインアウトし、変更を有効にするためにもう一度サインインする必要があります。