Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Существует два способа сделать приложения доступными для пользователей в Виртуальном рабочем столе Azure: как часть полного рабочего стола или как отдельные приложения с помощью RemoteApp. Вы публикуете приложения, добавляя их в группу приложений, которая связана с пулом узлов и рабочей областью и назначается пользователям. Дополнительные сведения о группах приложений см. в разделе Терминология.
С помощью групп приложений RemoteApp вы публикуете приложения для удаленной потоковой передачи, которые устанавливаются локально на узлах сеансов или доставляются динамически с помощью подключения приложений. Эти приложения предоставляются пользователям в виде отдельных приложений в Windows App.
В этой статье показано, как публиковать приложения, установленные локально с помощью RemoteApp, с помощью портал Azure и Azure PowerShell. Вы не можете публиковать приложения с помощью Azure CLI.
Важно!
Пользователи, имеющие доступ как к группе классических приложений, так и к группе приложений RemoteApp, назначенной одному пулу узлов, имеют доступ только к типу приложений из группы приложений, определенному предпочитаемым типом группы приложений для пула узлов. Дополнительные сведения см. в разделе Предпочтительное поведение типов групп приложений для пулов узлов в пуле.
Предварительные условия
Чтобы опубликовать приложение в группе приложений RemoteApp, вам потребуется следующее:
Учетная запись Azure с активной подпиской.
Существующий пул узлов с узлами сеансов, группой приложений RemoteApp и рабочей областью.
По крайней мере один узел сеансов работает в пуле узлов, которому назначена группа приложений.
Приложения, которые требуется опубликовать, устанавливаются на узлах сеансов в пуле узлов, которому назначена группа приложений. Если вы используете Подключение приложений, перед началом работы необходимо добавить и назначить пакет MSIX, Appx или App-V в пул узлов. Дополнительные сведения см. в статье Добавление приложений и управление ими.
Как минимум, используемая учетная запись Azure должна иметь встроенные роли "Участник группы приложений виртуализации рабочих столов " (RBAC) в группе ресурсов или подписке для создания ресурсов.
Добавление приложений в группу приложений RemoteApp
Чтобы добавить приложения в группу приложений RemoteApp, выберите соответствующую вкладку для своего сценария и выполните действия.
Вот как добавить приложения в группу приложений RemoteApp с помощью портал Azure.
Войдите на портал Azure.
В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.
Выберите Группы приложений, а затем выберите группу приложений RemoteApp, в которую вы хотите добавить приложение.
Выберите Приложения, нажмите кнопку + Добавить. Убедитесь, что в пуле узлов, которому назначена группа приложений, используется по крайней мере один узел сеансов.
На вкладке Основные сведения в раскрывающемся списке источник приложения выберите Подключение приложения, меню Пуск или Путь к файлу. Остальные поля изменяются в зависимости от выбранного источника приложения.
В разделе App Attach (Присоединение приложения) укажите следующие сведения. Пакет MSIX уже должен быть добавлен и назначен в пул узлов.
Параметр Значение или описание Пакет Выберите пакет, доступный для пула узлов, в раскрывающемся списке. Приложение Выберите приложение из раскрывающегося списка. Идентификатор приложения Введите уникальный идентификатор приложения. Отображаемое имя Введите понятное имя приложения, которое предназначено для пользователей. Описание Введите описание приложения. В меню Пуск укажите следующие сведения:
Параметр Значение или описание Приложение Выберите приложение из раскрывающегося списка. Отображаемое имя Введите понятное имя приложения, которое предназначено для пользователей. Описание Введите описание приложения. Путь к приложению Просмотрите путь к файлу .exe
для приложения и при необходимости измените его.Требовать командную строку Выберите, если необходимо добавить определенную команду для выполнения при запуске приложения. Если вы выберете Да, введите команду в поле Командной строки . В поле Путь к файлу укажите следующие сведения:
Параметр Значение или описание Путь к приложению Введите путь к файлу .exe
приложения.Идентификатор приложения Введите уникальный идентификатор приложения. Отображаемое имя Введите понятное имя приложения, которое отображается для пользователей. Описание Введите описание приложения. Требовать командную строку Выберите, если необходимо добавить определенную команду для выполнения при запуске приложения. Если вы выберете Да, введите команду в поле Командной строки .
Завершив работу с этой вкладкой, нажмите кнопку Далее.
На вкладке Значок доступные параметры зависят от источника приложения, выбранного на вкладке Основные сведения. При подключении приложения можно использовать UNC-путь, но для меню "Пуск" и "Путь к файлу " можно использовать только локальный путь.
Если вы выбрали Подключение приложения, выберите Значение по умолчанию , чтобы использовать значок по умолчанию для приложения, или выберите Путь к файлу , чтобы использовать настраиваемый значок.
В поле Путь к файлу выберите один из следующих параметров:
Просмотрите Файлы Azure, чтобы использовать значок из общей папки Azure. Выберите Выберите учетную запись хранения и выберите учетную запись хранения, содержащую файл значка, а затем выберите Выбрать файл значка. Перейдите в общую папку и каталог, в который находится ваш значок, проверка поле рядом со значком, который нужно добавить, например
MyApp.ico
, а затем нажмите кнопку Выбрать. Можно также использовать.png
файл. В поле Индекс значка укажите номер индекса для значка, который вы хотите использовать. Обычно это 0.UNC-путь к файлу для использования значка из общей папки. В поле Путь к значку введите UNC-путь к файлу значка, например
\\MyFileShare\MyApp.ico
. Можно также использовать.png
файл. В поле Индекс значка укажите номер индекса для значка, который вы хотите использовать. Обычно это 0.
Если вы выбрали меню Пуск или Путь к файлу, в поле Путь к значку введите локальный путь к файлу
.exe
или файлу значка, напримерC:\Program Files\MyApp\MyApp.exe
. В поле Индекс значка укажите номер индекса для значка, который вы хотите использовать. Обычно это 0.
Завершив работу с этой вкладкой, выберите Просмотр и добавление.
На вкладке Просмотр и добавление убедитесь, что проверка пройдена и проверьте сведения, используемые для добавления приложения, а затем нажмите кнопку Добавить , чтобы добавить приложение в группу приложений RemoteApp.
Назначение приложений пользователям
Приложения не назначаются пользователям по отдельности, если вы не используете подключение приложений. Вместо этого пользователи назначаются группам приложений. Когда пользователь назначен группе приложений, он может получить доступ ко всем приложениям в этой группе. Сведения о назначении пользователей группам приложений см. в статье Назначение пользователей в группу приложений или Добавление приложений и управление ими.
Публикация приложений Microsoft Store
Приложения в Microsoft Store часто обновляются и часто устанавливаются автоматически. Путь к каталогу для приложения, установленного из Microsoft Store, включает номер версии, который изменяется при каждом обновлении приложения. Если обновление происходит автоматически, путь изменяется, и приложение больше не доступно для пользователей. Вы можете публиковать приложения, используя расположение Windows shell:appsFolder
в качестве пути в формате shell:AppsFolder\<PackageFamilyName>!<AppId>
, который не использует .exe
файл или путь к каталогу с номером версии. Этот метод гарантирует, что расположение приложения всегда верно.
Использование shell:appsFolder
означает, что значок приложения не получается автоматически из приложения. Необходимо указать файл значка на локальном диске на каждом узле сеанса в пути, который не изменяется, в отличие от каталога установки приложения.
Выберите соответствующую вкладку для своего сценария и следуйте инструкциям.
Вот как опубликовать приложение Microsoft Store с помощью пользовательского интерфейса Windows и портал Azure:
На узле сеанса откройте проводник и перейдите по пути
shell:appsFolder
.Найдите приложение в списке, щелкните его правой кнопкой мыши и выберите Создать ярлык.
В появившемся запросе ярлыка выберите Да , чтобы разместить ярлык на рабочем столе.
Просмотрите свойства ярлыка и запишите значение Target . Это значение — имя семейства пакетов и идентификатор приложения, необходимые для публикации приложения.
Выполните действия, описанные в разделе Добавление приложений в группу приложений RemoteApp для публикации приложения на основе пути к файлу. Для параметра Путь к приложению используйте значение из поля Target созданного ярлыка, а затем укажите путь к значку в качестве локального файла значка.
Публикация Песочница Windows
Песочница Windows предоставляет упрощенную среду рабочего стола для безопасного изолированного запуска приложений. Вы можете использовать Песочница Windows с Виртуальным рабочим столом Azure в рабочем столе или сеансе RemoteApp.
Узлы сеансов должны использовать размер виртуальной машины, которая поддерживает вложенную виртуализацию. Чтобы проверка, поддерживает ли серия виртуальных машин вложенную виртуализацию, см. статью Размеры виртуальных машин в Azure, перейдите к соответствующей статье для серии виртуальных машин и проверка список поддерживаемых функций.
Чтобы установить Песочница Windows на узлах сеансов, выполните действия, описанные в Песочница Windows обзоре. Мы рекомендуем установить Песочница Windows в пользовательском образе, который можно использовать при создании узлов сеансов.
После установки Песочница Windows на узлах сеансов он будет доступен в сеансе рабочего стола. Если вы также хотите опубликовать его как RemoteApp, выполните действия, описанные в разделе Добавление приложений в группу приложений RemoteApp и используйте путь к
C:\Windows\System32\WindowsSandbox.exe
файлу .
Дальнейшие действия
Подключитесь к RemoteApp. Дополнительные сведения см. в разделе Начало работы с Windows App для подключения к устройствам и приложениям.
Узнайте, как добавлять приложения для подключения приложений и управлять ими.
Узнайте, как настроить веб-канал таким образом, чтобы ресурсы отображались в узнаваемом виде для пользователей.
Если у вас возникают проблемы с приложениями, работающими в Виртуальном рабочем столе Azure, App Assure — это служба корпорации Майкрософт, предназначенная для их устранения без дополнительных затрат. Дополнительные сведения см. в разделе App Assure.