スクリプト化されたタスクと外部タスクを使用してMSIXアプリのアタッチを構成する
Workspace Environment Management (WEM) を使用すると、Citrix DaaS (旧称 Citrix Virtual Apps and Desktops™ サービス) および Citrix Virtual Apps and Desktops 環境、ならびに物理ワークステーションで利用するために MSIX アプリのアタッチを設定できます。ユーザーにシームレスな MSIX アプリのアタッチベースのアプリケーションエクスペリエンスを提供するために、Profile Management を使用して MSIX アプリのアタッチデータをローミングできます。
セットアッププロセスには、次の手順が含まれます。
-
スクリプト化されたタスクを作成する
-
外部タスクを作成する
-
Profile Management を構成する
前提条件
開始する前に、次のことを行う必要があります。
-
Citrix DaaS または Citrix Virtual Apps and Desktops がアクセスできるファイル共有に、MSIX アプリのアタッチコンテナ (VHDX ファイル) を配置します。MSIX アプリケーションを含む VHDX ファイルを準備するには、MSIX packaging tool と MSIXMGR tool を使用します。
-
MSIX アプリのアタッチ用の PowerShell スクリプトを準備する。これらのスクリプトは、MSIX アプリのアタッチの起動時、シャットダウン時、サインイン時、サインアウト時に実行される次の4つの異なるフェーズ (ステージ、デステージ、登録、登録解除) をカバーします。
スクリプト化されたタスクを作成する
スクリプト化されたタスクを使用して、MSIX アプリケーションのマウント、ステージング、デステージング、アンマウントなどの機能を実装します。また、マシンの起動時とシャットダウン時に、起動トリガーとシャットダウントリガーとともにスクリプト化されたタスク機能を使用して、同じ一連の機能を実行することもできます。
次の情報は、スクリプト化されたタスクの起動トリガーとシャットダウントリガーを構成する のガイダンスを補足するものです。
スクリプト化されたタスクを作成するには、その記事の一般的なガイダンスに従い、MSIX アプリのアタッチシナリオに固有の詳細に注意してください。
Web コンソールの Web Console > Scripted Tasks で、次の2つのタスクを追加します。
-
マシン起動時に MSIX VHD ファイルをマウントし、MSIX アプリパッケージをステージングするタスク。

詳細については、スクリプトタスクの追加を参照してください。
-
マシンの起動中に、このスクリプトタスクのトリガーを構成します。

詳細については、スクリプトタスクへの起動およびシャットダウントリガーの関連付けを参照してください。
-
マシンのシャットダウン中にMSIX VHDファイルを削除し、MSIXアプリパッケージをデステージするタスク。

詳細については、スクリプトタスクの追加を参照してください。
-
マシンのシャットダウン中に、このスクリプトタスクのトリガーを構成します。

詳細については、スクリプトタスクへの起動およびシャットダウントリガーの関連付けを参照してください。
外部タスクの作成
外部タスクを使用して、MSIXアプリケーションの登録や登録解除などの機能を実装します。
以下の情報は、外部タスクのガイダンスを補足するものです。
外部タスクを作成するには、その記事の一般的なガイダンスに従い、MSIXアプリのアタッチシナリオに固有の詳細に注意してください。
レガシーコンソールのアクション > 外部タスクで、次の2つのタスクを追加します。
-
エンドユーザーがログオンしたときに、MSIXアプリケーションをデスクトップセッションに登録するタスク。MSIXを登録するタスク(/en-us/workspace-environment-management/service/media/register-msix.png)
-
エンドユーザーがログオフしたときに、MSIXアプリケーションをデスクトップセッションから登録解除するタスク。MSIXの登録を解除するタスク(/en-us/workspace-environment-management/service/media/deregister-msix.png)
その後、MSIXアプリのアタッチを有効にするターゲットユーザーに2つのタスクを割り当てます。外部タスクの割り当てについては、「割り当て」を参照してください。デスクトップマシンで実行されているWEMエージェントがタスクを実行し、MSIXアプリをデスクトップセッションでアクセス可能にします。
外部タスクの割り当て(/en-us/workspace-environment-management/service/media/assign-external-tasks.png)
プロファイル管理の構成
MSIXアプリのデータは、ユーザーセッションのユーザープロファイルに保存されます。非永続デスクトップでMSIXアプリデータを保持したり、デスクトップ間でデータをローミングしたりするには、プロファイル管理を使用できます。プロファイル管理を使用してプロファイルローミングを構成する方法については、「Citrix Profile Managementの設定」を参照してください。