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