Публикация приложений с помощью удаленного приложения RemoteApp в виртуальном рабочем столе Azure

Существует два способа сделать приложения доступными для пользователей в виртуальном рабочем столе Azure: в составе полного рабочего стола или в виде отдельных приложений с помощью удаленного приложения RemoteApp. Вы публикуете приложения путем добавления их в группу приложений, которая связана с пулом узлов и рабочей областью и назначается пользователям. Дополнительные сведения о группах приложений см. в разделе Терминология.

С помощью групп приложений RemoteApp вы публикуете приложения для удаленной потоковой передачи, которые устанавливаются локально на узлах сеансов или доставляются динамически с помощью подключения приложений. Эти приложения представлены пользователям как отдельные приложения в приложение для Windows.

В этой статье показано, как публиковать приложения, установленные локально с удаленным приложением RemoteApp, с помощью портала Azure и Azure PowerShell. Вы не можете публиковать приложения с помощью интерфейса командной строки Azure.

Важно!

Пользователи, обладающие доступом как к группе классических приложений, так и к группе приложений удаленного приложения RemoteApp, назначенным одному пулу узлов, имеют доступ только к типу приложений из группы приложений, определенному предпочтительным типом группы приложений для пула узлов. Дополнительные сведения см. в статье Поведение предпочтительного типа группы приложений для пулов узлов в пуле.

Предварительные условия

Чтобы опубликовать приложение в группе приложений удаленного приложения RemoteApp, вам потребуется следующее:

Добавление приложений в группу приложений удаленного приложения RemoteApp

Чтобы добавить приложения в группу приложений удаленного приложения RemoteApp, выберите соответствующую вкладку для вашего сценария и следуйте инструкциям.

Вот как можно добавить приложения в группу приложений удаленного приложения RemoteApp с помощью портала Azure.

  1. Войдите на портал Azure.

  2. В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.

  3. Выберите "Группы приложений", а затем выберите группу приложений RemoteApp, в которую нужно добавить приложение.

  4. Выберите Приложения, выберите + Добавить. Убедитесь, что в пуле узлов, которому назначена группа приложения, включен хотя бы один узел сеансов.

  5. На вкладке " Основы " в раскрывающемся списке источников приложений выберите "Вложить приложение", "Пуск" или "Путь к файлу". Остальные поля изменяются в зависимости от выбранного источника приложения.

    • Для подключения приложения укажите следующие сведения. Пакет MSIX уже должен быть добавлен и назначен пулу узлов.

      Параметр Значение/описание
      Пакет В раскрывающемся списке выберите пакет, доступный для пула узлов.
      Приложение Выберите приложение в раскрывающемся списке.
      Идентификатор приложения Введите уникальный идентификатор для приложения.
      Отображаемое имя Введите понятное пользователям имя приложения.
      Описание Введите описание для приложения.
    • Для меню "Пуск" заполните следующие сведения:

      Параметр Значение/описание
      Приложение Выберите приложение в раскрывающемся списке.
      Отображаемое имя Введите понятное пользователям имя приложения.
      Описание Введите описание для приложения.
      Путь к приложению Просмотрите путь к файлу .exe для приложения и при необходимости измените его.
      Требуется командная строка Выберите, нужно ли добавить определенную команду для запуска при запуске приложения. Если вы выберете "Да", введите команду в поле "Командная строка ".
    • Для параметра "Путь к файлу" укажите следующие сведения:

      Параметр Значение/описание
      Путь к приложению Введите путь к файлу .exe для этого приложения.
      Идентификатор приложения Введите уникальный идентификатор для приложения.
      Отображаемое имя Введите понятное имя приложения, которое будет отображаться для пользователей.
      Описание Введите описание для приложения.
      Требуется командная строка Выберите, нужно ли добавить определенную команду для запуска при запуске приложения. Если вы выберете "Да", введите команду в поле "Командная строка ".

      Если вы хотите закрепить приложение RemoteApp, можно использовать ярлык "Создать рабочий стол" (предварительная версия). После этого для включения этой политики потребуется дополнительная настройка Intune, в противном случае конфигурация не вступит в силу. Дополнительные сведения см. здесь

    Заполнив эту вкладку, нажмите кнопку "Далее".  

  6. Отображаемые на вкладке "Значки " параметры зависят от источника приложения, выбранного на вкладке " Основы ". При использовании подключения приложения можно использовать путь UNC, но для меню "Пуск " и пути к файлу можно использовать только локальный путь.

    • Если вы выбрали "Присоединение приложения", выберите "По умолчанию ", чтобы использовать значок по умолчанию для приложения, или выберите "Путь к файлу ", чтобы использовать пользовательский значок.

      В поле "Путь к файлу" выберите один из следующих вариантов:

      • Перейдите в раздел "Файлы Azure", чтобы использовать значок из общей папки 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 означает, что значок приложения не извлекается из приложения автоматически. Вы должны предоставить файл значка на локальном диске на каждом узле сеанса по пути, который не меняется, в отличие от каталога установки приложения.

Выберите соответствующую вкладку для вашего сценария и следуйте инструкциям.

Ниже описано, как опубликовать приложение Microsoft Store с помощью пользовательского интерфейса Windows и портала Azure.

  1. На узле сеанса откройте проводник и перейдите к путиshell:appsFolder.

  2. Найдите приложение в списке, щелкните его правой кнопкой мыши и выберите "Создать ярлык".

  3. Для появления быстрого доступа нажмите " Да ", чтобы разместить ярлык на рабочем столе.

  4. Просмотрите свойства ярлыка и запомните целевое значение. Это значение представляет собой имя семейства пакетов и идентификатор приложения, необходимые для публикации приложения.

  5. Следуйте инструкциям в разделе Добавление приложений в группу приложений RemoteApp для публикации приложения на основе пути к файлу. В качестве параметра Путь к приложению используйте значение из поля Target созданного вами ярлыка, а затем укажите путь к значку как локальный файл значка.

Публикация песочницы Windows

Песочница Windows предоставляет компактную среду рабочих столов для безопасного запуска приложений в изоляции. Вы можете использовать Песочницу Windows с Виртуальным рабочим столом Azure в сеансе рабочего стола или удаленного приложения RemoteApp.

Для узлов сеансов требуется размер виртуальной машины (ВМ), поддерживающий вложенную виртуализацию. Чтобы проверка, поддерживает ли серия виртуальных машин вложенную виртуализацию, см. раздел Размеры виртуальных машин в Azure, перейдите к соответствующей статье для серии виртуальных машин и проверка список поддерживаемых функций.

  1. Чтобы установить Песочницу Windows на узлах сеансов, выполните действия, описанные в обзоре Песочницы Windows. Рекомендуется установить песочницу Windows в пользовательском образе, который можно использовать при создании узлов сеансов.

  2. После установки Песочницы Windows на узлах сеансов вы сможете использовать сеанс рабочего стола. Если вы также хотите опубликовать его как удаленное приложение RemoteApp, следуйте инструкциям по добавлению приложений в группу приложений удаленного приложения RemoteApp и используйте путь к C:\Windows\System32\WindowsSandbox.exeфайлу.

Дальнейшие действия