다음을 통해 공유


Azure Virtual Desktop에서 앱 연결 문제 해결

앱 연결을 사용할 때 문제가 발생하는 경우 이 문서의 정보를 사용하여 문제를 해결합니다.

파일 공유 액세스 확인

세션 호스트가 MSIX 이미지를 포함하는 파일 공유에 필요한 액세스 권한이 있는지 확인하려면 PsExec를 사용할 수 있습니다.

  1. 호스트 풀의 세션 호스트에 있는 Microsoft Sysinternals에서 PsExec를 다운로드하고 설치합니다.

  2. 관리자 권한으로 PowerShell을 열고 다음 명령을 실행하면 시스템 계정으로 새 PowerShell 세션이 시작됩니다.

    PsExec.exe -s -i powershell.exe
    
  3. 다음 명령을 실행하여 PowerShell 세션의 컨텍스트가 시스템 계정인지 확인합니다.

    whoami
    

    출력은 다음과 같아야 합니다.

    nt authority\system
    
  4. 다음 예제 중 하나를 사용하여 사용자 고유의 값으로 UNC 경로를 변경하여 파일 공유에서 MSIX 이미지를 수동으로 탑재합니다.

    • 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 이미지를 포함하는 파일 공유에 필요한 올바른 액세스 권한을 갖습니다.

  5. 다음 예제 중 하나를 사용하여 MSIX 이미지를 분리합니다.

    • MSIX 이미지를 .vhdx 형식으로 분리하려면 다음 명령을 실행합니다.

      Dismount-DiskImage -ImagePath \\fileshare\msix\MyApp.vhdx
      
    • MSIX 이미지를 .cim 형식으로 분리하려면 다음 명령을 실행합니다.

      Get-CimDiskImage | Dismount-CimDiskImage
      

다음 단계

앱 연결 또는 MSIX 앱 연결을 사용하여 MSIX 패키지를 테스트합니다.