Azure Virtual Desktop でのアプリ アタッチのトラブルシューティング
アプリ アタッチを使用するときに問題が発生した場合は、この記事の情報を使用してトラブルシューティングを行ってください。
ファイル共有のアクセスを確認する
セッション ホストが MSIX イメージを含むファイル共有に必要なアクセス権を持っていることを検証するには、PsExec を使用できます。
ホスト プール セッション ホスト上の Microsoft Sysinternals から PsExec をダウンロードしてインストールします。
管理者として PowerShell を開き、次のコマンドを実行します。このコマンドを実行すると、システム アカウントとして新しい PowerShell セッションが開始されます:
PsExec.exe -s -i powershell.exe
次のコマンドを実行して、PowerShell セッションのコンテキストがシステム アカウントであることを確認します:
whoami
出力は次のようになります:
nt authority\system
次の例のいずれかを使用して、ファイル共有から MSIX イメージを手動でマウントし、UNC パスを独自の値に変更します。
MSIX イメージを
.vhdx
形式でマウントするには、次のコマンドを実行します:Mount-DiskImage -ImagePath \\fileshare\msix\MyApp.vhdx
MSIX イメージを
.cim
形式でマウントするには、次のコマンドを実行します。 PowerShell ギャラリーの CimDiskImage PowerShell モジュールがまだインストールされていない場合はインストールされます。# Install the CimDiskImage PowerShell module, if it's not already installed. If (!(Get-Module -ListAvailable | ? Name -eq CimDiskImage)) { Install-Module CimDiskImage } # Import the CimDiskImage PowerShell module. Import-Module CimDiskImage # Mount the MSIX image Mount-CimDiskImage -ImagePath \\fileshare\msix\MyApp.cim -DriveLetter Z:
MSIX イメージが正常にマウントされた場合、セッション ホストは MSIX イメージを含むファイル共有に適切に必要なアクセス権を持ちます。
MSIX イメージのマウントを解除するには、次のいずれかの例を使用します。
MSIX イメージを
.vhdx
形式でマウントを解除するには、次のコマンドを実行します:Dismount-DiskImage -ImagePath \\fileshare\msix\MyApp.vhdx
MSIX イメージを
.cim
形式でマウントを解除するには、次のコマンドを実行します:Get-CimDiskImage | Dismount-CimDiskImage