Azure Virtual Desktop で RemoteApp と共に Microsoft OneDrive を起動し、RemoteApp の使用中にユーザーがファイルにアクセスして同期できるようにします。 ユーザーが RemoteApp に接続すると、OneDrive は RemoteApp のコンパニオンとして自動的に起動できます。
OneDrive の設定には、[ Windows にサインインするときに OneDrive を起動する] オプションがあります。通常、ユーザーがサインインすると OneDrive が起動します。 ただし、この設定は Azure Virtual Desktop の RemoteApp では機能しません。 代わりに、レジストリ値を構成して起動するように OneDrive を構成します。 また、RemoteApp セッションに対して強化されたシェル エクスペリエンスを有効にして、既定のファイル関連付け、 Run/RunOnce
レジストリ キーなどのサポートを提供します。
この記事では、Azure Virtual Desktop で RemoteApp と共に自動的に起動するように OneDrive を構成する方法について説明します。
ユーザー エクスペリエンス
ユーザーが RemoteApp を起動すると、OneDrive も起動され、OneDrive アイコンがローカル Windows デバイスのタスク バーに統合されます。 ユーザーが同じセッション ホスト上の同じホスト プールから別の RemoteApp を起動すると、OneDrive の同じインスタンスが使用され、別のインスタンスは起動しません。
セッション ホストがMicrosoft Entra IDに参加している場合は、ユーザーが自動的に OneDrive にサインインし、すぐに同期を開始できるように、ユーザー アカウントを自動的に構成できます。 それ以外の場合、ユーザーは初回使用時に OneDrive にサインインする必要があります。
システム トレイの RemoteApp に付随する OneDrive のインスタンスのアイコンは、OneDrive がローカル デバイスにインストールされている場合と同じように表示されます。 OneDrive アイコンをリモート セッションと区別するには、ヒントに Remote という単語が含まれているアイコンにカーソルを合わせます。
ユーザーがセッション ホストで使用している最後の RemoteApp を閉じるか切断すると、ユーザーが OneDrive アクション センター ウィンドウを開いている場合を除き、数分以内に OneDrive が終了します。
前提条件
Azure Virtual Desktop で RemoteApp で OneDrive を使用する前に、
セッション ホストは、Windows 11用の 2024-07 累積的な更新プログラム (KB5040442) 以降がインストールされているWindows 11 Enterprise、バージョン 24H2、またはバージョン 22H2 または 23H2 を実行している必要があります。
FSLogix を使用している場合は、セッション ホストに最新バージョンの FSLogix をインストールします。 詳細については、「 FSLogix アプリケーションのインストール」を参照してください。
リモート セッションに接続するには、Windows では Windows App、Windows ではリモート デスクトップ クライアントを使用します。 その他のプラットフォームはサポートされていません。
RemoteApp を使用して起動するように OneDrive を構成する
Azure Virtual Desktop で RemoteApp を使用して起動するように OneDrive を構成するには、グループ ポリシーを使用して RemoteApp セッションの強化されたシェル エクスペリエンスを有効にし、ユーザーが RemoteApp に接続したときに OneDrive を起動するようにレジストリ値を設定する必要があります。 グループ ポリシー設定は、Microsoft Intuneでは使用できません。
セッション ホストにコンピューターごとのOneDrive 同期 アプリの最新バージョンをダウンロードしてインストールします。 詳細については、「 マシンごとの同期アプリのインストール」を参照してください。
セッション ホストがMicrosoft Entra IDに参加している場合は、セッション ホストで OneDrive のユーザー アカウントをサイレントモードで構成して、ユーザーが自動的に OneDrive にサインインするようにします。
グループ ポリシー設定は、Windows 11 (KB5040442) 以降の 2024-07 累積的な更新プログラムがインストールされているWindows 11、バージョン 22H2、または 23H2 でのみ使用できます。 環境に応じて、管理用テンプレート ファイル
C:\Windows\PolicyDefinitions\terminalserver.admx
C:\Windows\PolicyDefinitions\en-US\terminalserver.adml
をセッション ホストからドメイン コントローラーまたはグループ ポリシー中央ストア上の同じ場所にコピーする必要があります。terminalserver.adml
のファイル パスで、別の言語を使用している場合en-US
を適切な言語コードに置き換えます。Active Directory ドメインの管理に使用するデバイスで、グループ ポリシー管理コンソールを開きます。
構成するリモート セッションを提供するコンピューターを対象とするポリシーを作成または編集します。
[コンピューターの構成>Policies>管理用テンプレート>Windows コンポーネント>リモート デスクトップ サービス>リモート デスクトップ セッション ホスト>リモート セッション環境] に移動します。
ポリシー設定 [ RemoteApp の拡張シェル エクスペリエンスを有効にする] をダブルクリックして開きます。 [ 有効] を選択し、[ OK] を選択します。
次のレジストリ値を設定します。
-
キー:
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
-
型:
REG_SZ
-
名前:
OneDrive
-
データ:
"C:\Program Files\Microsoft OneDrive\OneDrive.exe" /background
Intune、Configuration Manager、グループ ポリシーなどのエンタープライズ展開ツールを使用してレジストリを構成できます。 または、PowerShell を使用してこのレジストリ値を設定するには、管理者として PowerShell を開き、次のコマンドを実行します。
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -Name OneDrive -PropertyType String -Value '"C:\Program Files\Microsoft OneDrive\OneDrive.exe" /background' -Force
-
キー:
セッション ホストのサイド バイ サイド スタックがバージョン 1.0.2404.16770 以上であることを確認します。 バージョンをチェックするには、コマンド プロンプトまたは PowerShell から次のコマンドを実行します。
qwinsta
出力には、次の例に示すように、
rdp-sxs
で始まる行と数値が含まれます。この数値は、次の例に示すように、サイド バイ サイド スタックのバージョン番号に関連付けられます。 バージョン番号の一覧は、「 Azure Virtual Desktop SxS ネットワーク スタックの新機能」を参照してください。SESSIONNAME USERNAME ID STATE TYPE DEVICE services 0 Disc console 1 Conn rdp-tcp 65537 Listen rdp-sxs240705700 65538 Listen
セッション ホストを再起動して変更を適用します。
RemoteApp を使用して OneDrive をテストする
RemoteApp で OneDrive をテストするには、次の手順に従います。
サポートされているバージョンのWindows Appまたはリモート デスクトップ クライアントを使用して、構成したセッション ホストを使用してホスト プールから RemoteApp に接続します。
ローカル Windows デバイスのタスク バーに OneDrive アイコンが表示されていることを確認します。 アイコンの上にマウス ポインターを合わせてツールヒントを表示し、 OneDrive のローカル インスタンスと区別する Remote という単語が含まれていることを確認します。
OneDrive アクション センターを開いて、OneDrive がファイルを同期していることを確認します。 自動的にサインインしていない場合は、OneDrive にサインインします。
RemoteApp から、OneDrive からファイルにアクセスできることをチェックします。
最後に、同じセッション ホストから RemoteApp やその他のユーザーを閉じ、数分以内に OneDrive が終了します。
OneDrive の推奨事項
Azure Virtual Desktop で RemoteApp で OneDrive を使用する場合は、OneDrive 管理テンプレートを使用して次の設定を構成することをお勧めします。 詳細については、「グループ ポリシーを使用して OneDrive を管理する」と「Intuneで管理用テンプレートを使用する」を参照してください。