다음을 통해 공유


Azure Virtual Desktop에서 RemoteApp을 사용하여 애플리케이션 게시

Azure Virtual Desktop에서 사용자가 애플리케이션을 사용할 수 있도록 하는 두 가지 방법이 있습니다. 즉, 전체 데스크톱의 일부 또는 RemoteApp을 사용하는 개별 애플리케이션으로 사용할 수 있습니다. 애플리케이션을 호스트 풀 및 작업 영역과 연결되고 사용자에게 할당된 애플리케이션 그룹에 추가하여 게시합니다. 애플리케이션 그룹에 대한 자세한 내용은 용어를 참조하세요.

RemoteApp 애플리케이션 그룹을 사용하면 세션 호스트에 로컬로 설치되거나 App Attach를 사용하여 동적으로 제공되는 원격으로 스트리밍하는 애플리케이션을 게시합니다. 이러한 애플리케이션은 사용자에게 Windows App 개별 애플리케이션으로 제공됩니다.

이 문서에서는 Azure Portal 및 Azure PowerShell 사용하여 RemoteApp에 로컬로 설치된 애플리케이션을 게시하는 방법을 보여 줍니다. Azure CLI를 사용하여 애플리케이션을 게시할 수 없습니다.

중요

동일한 호스트 풀에 할당된 데스크톱 애플리케이션 그룹과 RemoteApp 애플리케이션 그룹에 모두 액세스할 수 있는 사용자는 호스트 풀의 기본 애플리케이션 그룹 유형에 따라 결정되는 애플리케이션 그룹의 애플리케이션 유형에만 액세스할 수 있습니다. 자세한 내용은 풀된 호스트 풀에 대한 기본 애플리케이션 그룹 유형 동작을 참조하세요.

필수 구성 요소

RemoteApp 애플리케이션 그룹에 애플리케이션을 게시하려면 다음 항목이 필요합니다.

RemoteApp 애플리케이션 그룹에 애플리케이션 추가

RemoteApp 애플리케이션 그룹에 애플리케이션을 추가하려면 시나리오에 대한 관련 탭을 선택하고 단계를 수행합니다.

Azure Portal 사용하여 RemoteApp 애플리케이션 그룹에 애플리케이션을 추가하는 방법은 다음과 같습니다.

  1. Azure 포털에 로그인합니다.

  2. 검색 창에서 Azure Virtual Desktop 을 입력하고 일치하는 서비스 항목을 선택합니다.

  3. 애플리케이션 그룹을 선택한 다음, 애플리케이션을 추가할 RemoteApp 애플리케이션 그룹을 선택합니다.

  4. 애플리케이션을 선택하고 + 추가를 선택합니다. 애플리케이션 그룹이 할당된 호스트 풀에서 하나 이상의 세션 호스트를 사용하도록 설정해야 합니다.

  5. 기본 탭애플리케이션 원본 드롭다운 목록에서 앱 연결, 시작 메뉴 또는 파일 경로를 선택합니다. 나머지 필드는 선택한 애플리케이션 원본에 따라 변경됩니다.

    • 앱 연결의 경우 다음 정보를 완료합니다. MSIX 패키지를 호스트 풀에 이미 추가하고 할당해야 합니다.

      매개 변수 값/설명
      패키지 드롭다운 목록에서 호스트 풀에 사용할 수 있는 패키지를 선택합니다.
      응용 프로그램 드롭다운 목록에서 애플리케이션을 선택합니다.
      애플리케이션 식별자 애플리케이션에 대한 고유 식별자를 입력합니다.
      표시 이름 사용자에게 친숙한 애플리케이션 이름을 입력합니다.
      설명 애플리케이션에 대한 설명을 입력합니다.
    • 시작 메뉴의 경우 다음 정보를 완료합니다.

      매개 변수 값/설명
      응용 프로그램 드롭다운 목록에서 애플리케이션을 선택합니다.
      표시 이름 사용자에게 친숙한 애플리케이션 이름을 입력합니다.
      설명 애플리케이션에 대한 설명을 입력합니다.
      애플리케이션 경로 애플리케이션에 대한 파일 경로를 .exe 검토하고 필요한 경우 변경합니다.
      명령줄 필요 애플리케이션이 시작될 때 실행할 특정 명령을 추가해야 하는지 선택합니다. 예를 선택하면 명령줄 필드에 명령을 입력합니다.
    • 파일 경로의 경우 다음 정보를 완료합니다.

      매개 변수 값/설명
      애플리케이션 경로 애플리케이션에 대한 파일의 .exe 파일 경로를 입력합니다.
      애플리케이션 식별자 애플리케이션에 대한 고유 식별자를 입력합니다.
      표시 이름 사용자에게 표시되는 애플리케이션의 이름을 입력합니다.
      설명 애플리케이션에 대한 설명을 입력합니다.
      명령줄 필요 애플리케이션이 시작될 때 실행할 특정 명령을 추가해야 하는지 선택합니다. 예를 선택하면 명령줄 필드에 명령을 입력합니다.

    이 탭을 완료했으면 다음을 선택합니다.

  6. 아이콘 탭에서 표시되는 옵션은 기본 탭에서 선택한 애플리케이션 원본에 따라 달라집니다. 앱 연결을 사용하면 UNC 경로를 사용할 수 있지만 시작 메뉴파일 경로의 경우 로컬 경로만 사용할 수 있습니다.

    • 앱 연결을 선택한 경우 기본값을 선택하여 애플리케이션의 기본 아이콘을 사용하거나 파일 경로를 선택하여 사용자 지정 아이콘을 사용합니다.

      파일 경로에 대해 다음 옵션 중 하나를 선택합니다.

      • Azure Files 탐색하여 Azure 파일 공유의 아이콘을 사용합니다. 스토리지 계정 선택을 선택하고 아이콘 파일이 포함된 스토리지 계정을 선택한 다음 아이콘 파일 선택을 선택합니다. 아이콘이 있는 파일 공유 및 디렉터리로 이동하여 추가할 아이콘 옆의 상자를 검사(예MyApp.ico: )한 다음 선택을 선택합니다. 파일을 사용할 .png 수도 있습니다. 아이콘 인덱스에서 사용하려는 아이콘의 인덱스 번호를 지정합니다. 일반적으로 0입니다.

      • 파일 공유의 아이콘을 사용하는 UNC 파일 경로입니다. 아이콘 경로에 아이콘 파일의 UNC 경로(예\\MyFileShare\MyApp.ico: )를 입력합니다. 파일을 사용할 .png 수도 있습니다. 아이콘 인덱스에서 사용하려는 아이콘의 인덱스 번호를 지정합니다. 일반적으로 0입니다.

    • 시작 메뉴 또는 파일 경로를 선택한 경우 아이콘 경로에 파일 또는 아이콘 파일의 .exe 로컬 경로(예C:\Program Files\MyApp\MyApp.exe: )를 입력합니다. 아이콘 인덱스에서 사용하려는 아이콘의 인덱스 번호를 지정합니다. 일반적으로 0입니다.

    이 탭을 완료한 후 검토 + 추가를 선택합니다.

  7. 검토 + 추가 탭에서 유효성 검사가 통과되었는지 확인하고 애플리케이션을 추가하는 데 사용되는 정보를 검토한 다음 추가를 선택하여 RemoteApp 애플리케이션 그룹에 애플리케이션을 추가합니다.

사용자에게 애플리케이션 할당

앱 연결을 사용하지 않는 한 애플리케이션은 사용자에게 개별적으로 할당되지 않습니다. 대신 사용자는 애플리케이션 그룹에 할당됩니다. 사용자가 애플리케이션 그룹에 할당되면 해당 그룹의 모든 애플리케이션에 액세스할 수 있습니다. 애플리케이션 그룹에 사용자를 할당하는 방법을 알아보려면 애플리케이션 그룹에 사용자 할당 또는 앱 연결 애플리케이션 추가 및 관리를 참조하세요.

Microsoft Store 애플리케이션 게시

Microsoft Store의 애플리케이션은 자주 업데이트되며 자동으로 설치되는 경우가 많습니다. Microsoft Store에서 설치된 애플리케이션의 디렉터리 경로에는 애플리케이션이 업데이트될 때마다 변경되는 버전 번호가 포함됩니다. 업데이트가 자동으로 수행되면 경로가 변경되고 더 이상 사용자가 애플리케이션을 사용할 수 없습니다. Windows shell:appsFolder 위치를 형식의 경로로 사용하여 애플리케이션을 게시할 수 있습니다. 이 경로 shell:AppsFolder\<PackageFamilyName>!<AppId>는 버전 번호와 함께 파일 또는 디렉터리 경로를 사용하지 .exe 않습니다. 이 메서드는 애플리케이션 위치가 항상 올바른지 확인합니다.

를 사용하면 shell:appsFolder 애플리케이션 아이콘이 애플리케이션에서 자동으로 선택되지 않습니다. 애플리케이션 설치 디렉터리와 달리 변경되지 않는 경로의 각 세션 호스트에 있는 로컬 드라이브에 아이콘 파일을 제공해야 합니다.

시나리오에 대한 관련 탭을 선택하고 단계를 수행합니다.

Windows 사용자 인터페이스 및 Azure Portal 사용하여 Microsoft Store 애플리케이션을 게시하는 방법은 다음과 같습니다.

  1. 세션 호스트에서 파일 탐색기 열고 경로shell:appsFolder로 이동합니다.

  2. 목록에서 애플리케이션을 찾아 마우스 오른쪽 단추로 클릭한 다음 바로 가기 만들기를 선택합니다.

  3. 표시되는 바로 가기 프롬프트에 대해 예를 선택하여 바탕 화면에 바로 가기를 배치합니다.

  4. 바로 가기의 속성을 보고 대상 값을 기록해 둡니다. 이 값은 애플리케이션을 게시하는 데 필요한 패키지 패밀리 이름 및 애플리케이션 ID입니다.

  5. 파일 경로에 따라 애플리케이션을 게시하기 위해 RemoteApp 애플리케이션 그룹에 애플리케이션 추가 섹션의 단계를 따릅니다. 매개 변수 애플리케이션 경로의 경우 만든 바로 가기의 대상 필드 값을 사용한 다음 아이콘 경로를 로컬 아이콘 파일로 지정합니다.

게시 Windows 샌드박스

Windows 샌드박스 격리된 애플리케이션을 안전하게 실행할 수 있는 경량 데스크톱 환경을 제공합니다. 데스크톱 또는 RemoteApp 세션에서 Azure Virtual Desktop에서 Windows 샌드박스 사용할 수 있습니다.

세션 호스트는 중첩된 가상화를 지원하는 VM(가상 머신) 크기를 사용해야 합니다. VM 시리즈가 중첩된 가상화를 지원하는지 검사 하려면 Azure의 가상 머신에 대한 크기를 참조하고 VM 시리즈에 대한 관련 문서로 이동하여 지원되는 기능 목록을 검사.

  1. 세션 호스트에 Windows 샌드박스 설치하려면 Windows 샌드박스 개요의 단계를 수행합니다. 세션 호스트를 만들 때 사용할 수 있는 사용자 지정 이미지에 Windows 샌드박스 설치하는 것이 좋습니다.

  2. 세션 호스트에 Windows 샌드박스 설치하면 데스크톱 세션에서 사용할 수 있습니다. RemoteApp으로 게시하려는 경우 RemoteApp 애플리케이션 그룹에 애플리케이션 추가 단계를 수행하고 파일 경로를 C:\Windows\System32\WindowsSandbox.exe사용합니다.

다음 단계