Dépanner l’attachement d’application dans Azure Virtual Desktop

Si vous rencontrez des soucis lors de l’utilisation de l’attachement d’application, utilisez les informations de cet article pour vous aider à dépanner le problème.

Vérifier l’accès au partage de fichiers

Pour valider que vos hôtes de session ont les accès nécessaires à un partage de fichiers contenant vos images MSIX, vous pouvez utiliser PsExec.

  1. Téléchargez et installez PsExec à partir de Microsoft Sysinternals sur un hôte de session dans votre pool d’hôtes.

  2. Ouvrez PowerShell en tant qu’administrateur et exécutez la commande suivante. Celle-ci démarre une nouvelle session PowerShell en tant que compte système :

    PsExec.exe -s -i powershell.exe
    
  3. Vérifiez que le contexte de la session PowerShell s’agit bien du compte système en exécutant la commande suivante :

    whoami
    

    La sortie doit figurer comme suit :

    nt authority\system
    
  4. Montez manuellement une image MSIX à partir du partage de fichiers à l’aide de l’un des exemples suivants, en modifiant les chemins d’UNC sur vos propres valeurs.

    • Pour monter une image MSIX au format .vhdx, exécutez la commande suivante :

      Mount-DiskImage -ImagePath \\fileshare\msix\MyApp.vhdx
      
    • Pour monter une image MSIX au format .cim, exécutez les commandes suivantes. Le Module CimDiskImage PowerShell de la PowerShell Gallery sera installé, si ce n’est pas déjà fait.

      # 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:
      

    Si l’image MSIX est correctement montée, vos hôtes de session disposent de l’accès requis au partage de fichiers contenant vos images MSIX.

  5. Démontez l’image MSIX à l’aide de l’un des exemples suivants.

    • Pour démonter une image MSIX au format .vhdx, exécutez la commande suivante :

      Dismount-DiskImage -ImagePath \\fileshare\msix\MyApp.vhdx
      
    • Pour démonter une image MSIX au format .cim, exécutez les commandes suivantes :

      Get-CimDiskImage | Dismount-CimDiskImage
      

Étapes suivantes

Tester les packages MSIX avec l’attachement d’application ou l’attachement d’application MSIX.