Publicación de aplicaciones con RemoteApp en Azure Virtual Desktop
Hay dos maneras de hacer que las aplicaciones estén disponibles para los usuarios de Azure Virtual Desktop: como parte de un escritorio completo o como aplicaciones individuales con RemoteApp. Las aplicaciones se publican al agregarlas a un grupo de aplicaciones, que está asociado a un grupo de hosts y un área de trabajo, y se asigna a los usuarios. Para obtener más información sobre los grupos de aplicaciones, consulte Terminología.
Las aplicaciones se publican en los escenarios siguientes:
Para los grupos de aplicaciones de RemoteApp, se publican aplicaciones para su transmisión remota instaladas localmente en hosts de sesión o entregadas dinámicamente mediante la conexión de aplicaciones y la conexión de aplicaciones MSIX y presentadas a los usuarios como aplicaciones individuales en uno de los clientes de Escritorio remoto compatibles.
Para los grupos de aplicaciones de escritorio, solo puede publicar un escritorio completo y todas las aplicaciones en paquetes MSIX mediante la conexión de aplicaciones MSIX para que aparezcan en el menú Inicio del usuario en una sesión de escritorio. Si usa la conexión de aplicaciones, las aplicaciones no se agregan a un grupo de aplicaciones de escritorio.
En este artículo se muestra cómo publicar aplicaciones instaladas localmente con RemoteApp mediante Azure Portal y Azure PowerShell. No puede publicar aplicaciones mediante la CLI de Azure.
Requisitos previos
Para publicar una aplicación en un grupo de aplicaciones de RemoteApp, necesita lo siguiente:
Una cuenta de Azure con una suscripción activa.
Un grupo de hosts existente con hosts de sesión, un grupo de aplicaciones de RemoteApp y un área de trabajo.
Hay al menos un host de sesión encendido en el grupo de hosts al que está asignado el grupo de aplicaciones.
Las aplicaciones que desea publicar están instaladas en los hosts de sesión en el grupo de hosts al que está asignado el grupo de aplicaciones. Si usa la conexión de aplicaciones, debe agregar y asignar un paquete MSIX a su grupo de hosts antes de empezar. Para obtener más información, consulte Incorporación y administración de aplicaciones de conexión de aplicaciones.
Como mínimo, la cuenta de Azure que use debe tener los roles de control de acceso basado en rol (RBAC) integrados de Colaborador del grupo de aplicaciones de Desktop Virtualization en el grupo de recursos o en la suscripción para crear los recursos.
Incorporación de aplicaciones a un grupo de aplicaciones de RemoteApp
Para agregar aplicaciones a un grupo de aplicaciones de RemoteApp, seleccione la pestaña pertinente para su escenario y siga los pasos.
Más abajo puede ver cómo agregar aplicaciones a un grupo de aplicaciones de RemoteApp mediante Azure Portal.
Inicie sesión en Azure Portal.
En la barra de búsqueda, escriba Azure Virtual Desktop y seleccione la entrada de servicio coincidente.
Seleccione Grupos de aplicaciones y, a continuación, seleccione el grupo de aplicaciones de RemoteApp al que desea agregar una aplicación.
Seleccione Aplicaciones y, después, + Agregar. Asegúrese de que tiene al menos un host de sesión encendido en el grupo de hosts al que está asignado el grupo de aplicaciones.
En la pestaña Datos básicos, en la lista desplegable del origen de la aplicación, seleccione Conexión de aplicaciones, el menú Inicio o Ruta de acceso del archivo. Los campos restantes cambian en función del origen de la aplicación que seleccione.
Para Conexión de aplicaciones, complete la siguiente información. El paquete MSIX ya debe estar agregado y asignado al grupo de hosts.
Parámetro Valor/Descripción Paquete Seleccione un paquete disponible para el grupo de hosts en la lista desplegable. Los paquetes regionales proceden de la conexión de aplicaciones y los paquetes del grupo de hosts proceden de la conexión de aplicaciones MSIX. Application Seleccione una aplicación en la lista desplegable. Identificador de la aplicación Escriba un identificador único para la aplicación. Nombre para mostrar Escriba un nombre descriptivo para la aplicación; es decir, para los usuarios. Descripción Escriba una descripción para la aplicación. Para el menú Inicio, complete la siguiente información:
Parámetro Valor/Descripción Application Seleccione una aplicación en la lista desplegable. Nombre para mostrar Escriba un nombre descriptivo para la aplicación; es decir, para los usuarios. Descripción Escriba una descripción para la aplicación. Application path Revise la ruta de acceso del archivo al archivo .exe
de la aplicación y cámbiela si es necesario.Requiere línea de comandos Seleccione si necesita agregar un comando específico para ejecutarlo cuando se inicie la aplicación. Si selecciona Sí, escriba el comando en el campo Línea de comandos. Para Ruta de acceso del archivo, complete la siguiente información:
Parámetro Valor/Descripción Application path Escriba la ruta de acceso del archivo al archivo .exe
de la aplicación.Identificador de la aplicación Escriba un identificador único para la aplicación. Nombre para mostrar Escriba un nombre descriptivo para la aplicación que se muestra a los usuarios. Descripción Escriba una descripción para la aplicación. Requiere línea de comandos Seleccione si necesita agregar un comando específico para ejecutarlo cuando se inicie la aplicación. Si selecciona Sí, escriba el comando en el campo Línea de comandos.
Una vez que haya completado esta pestaña, seleccione Siguiente.
En la pestaña Icono, las opciones que ve dependen del origen de la aplicación que ha seleccionado en la pestaña Datos básicos. Con la conexión de aplicaciones puede usar una ruta de acceso UNC, pero para el menú Inicio y Ruta de acceso del archivo solo puede usar una ruta de acceso local.
Si ha seleccionado Conexión de aplicaciones, seleccione Predeterminado para usar el icono predeterminado de la aplicación o seleccione Ruta de acceso del archivo para usar un icono personalizado.
En Ruta del archivo, seleccione una de las siguientes opciones:
Examine Azure Files para usar un icono de un recurso compartido de archivos de Azure. Seleccione Seleccionar una cuenta de almacenamiento, la cuenta de almacenamiento que contiene el archivo de iconos y, a continuación, Seleccionar archivo de icono. Vaya al recurso compartido de archivos y al directorio en el que se encuentra el icono, active la casilla situada junto al icono que desea agregar (por ejemplo,
MyApp.ico
) y seleccione Seleccionar. También puede usar un archivo.png
. En Índice de icono, especifique el número de índice del icono que desea usar. Normalmente es 0.Ruta de acceso de archivo UNC para usar un icono de un recurso compartido de archivos. En Ruta de acceso de icono, escriba la ruta de acceso UNC al archivo de icono (por ejemplo,
\\MyFileShare\MyApp.ico
). También puede usar un archivo.png
. En Índice de icono, especifique el número de índice del icono que desea usar. Normalmente es 0.
Si ha seleccionado el menú Inicio o Ruta de acceso del archivo, para Ruta de acceso del icono, escriba una ruta de acceso local al archivo
.exe
o al archivo de icono, por ejemploC:\Program Files\MyApp\MyApp.exe
. En Índice de icono, especifique el número de índice del icono que desea usar. Normalmente es 0.
Una vez que haya completado esta pestaña, seleccione Revisar y agregar.
En la pestaña Revisar y agregar, asegúrese de que se apruebe la validación, revise la información que se usa para agregar la aplicación y, a continuación, seleccione Agregar para agregar la aplicación al grupo de aplicaciones RemoteApp.
Asignación de aplicaciones a usuarios
Las aplicaciones no se asignan individualmente a los usuarios a menos que use la conexión de aplicaciones. En su lugar, los grupos de aplicaciones tienen asignados usuarios. Cuando se asigna un usuario a un grupo de aplicaciones, puede acceder a todas las aplicaciones de ese grupo. Para obtener información sobre cómo asignar usuarios a grupos de aplicaciones, consulte Asignar a los usuarios a un grupo de aplicaciones o Incorporación y administración de aplicaciones de conexión de aplicaciones.
Publicación de aplicaciones de Microsoft Store
Las aplicaciones de Microsoft Store se actualizan con frecuencia y a menudo se instalan automáticamente. En la ruta de acceso del directorio para una aplicación instalada desde Microsoft Store se incluye el número de versión, que cambia cada vez que se actualiza una aplicación. Si se realiza una actualización de forma automática, la ruta de acceso cambiará y la aplicación dejará de estar disponible para los usuarios. Puede publicar aplicaciones con la ubicación de Windows shell:appsFolder
como ruta de acceso en el formato shell:AppsFolder\<PackageFamilyName>!<AppId>
, que no usa el archivo .exe
o la ruta de acceso del directorio con el número de versión. Este método garantiza que la ubicación de la aplicación siempre sea correcta.
El uso de shell:appsFolder
significa que el icono de la aplicación no se selecciona automáticamente a partir de la aplicación. Debe proporcionar un archivo de icono en una unidad local de cada host de sesión en una ruta de acceso que no cambie, a diferencia del directorio de instalación de la aplicación.
Seleccione la pestaña correspondiente a su escenario y siga los pasos.
Aquí se muestra cómo publicar una aplicación de Microsoft Store mediante la interfaz de usuario de Windows y Azure Portal:
En el host de sesión, abra el Explorador de archivos y vaya a la ruta de acceso
shell:appsFolder
.Busque la aplicación en la lista, haga clic con el botón derecho en ella y, a continuación, seleccione Crear un acceso directo.
Para el mensaje de acceso directo que aparece, seleccione Sí para colocar el acceso directo en el escritorio.
Vea las propiedades del acceso directo y anote el valor de destino. Este valor es el nombre de familia de paquete y el identificador de aplicación que necesita para publicar la aplicación.
Siga los pasos de la sección Incorporación de aplicaciones a un grupo de aplicaciones de RemoteApp para publicar una aplicación basada en Ruta de acceso del archivo. Para el parámetro Ruta de acceso de la aplicación, use el valor del campo Destino del acceso directo que ha creado y, a continuación, especifique la ruta de acceso del icono como archivo de icono local.
Publicación de Espacio aislado de Windows
Espacio aislado de Windows proporciona un entorno de escritorio ligero para ejecutar aplicaciones de forma segura y de forma aislada. Puede usar Espacio aislado de Windows con Azure Virtual Desktop en una sesión de escritorio o RemoteApp.
Los hosts de sesión deben usar un tamaño de máquina virtual (VM) que admita la virtualización anidada. Para comprobar si una serie de máquinas virtuales admite la virtualización anidada, consulte Tamaños de máquinas virtuales en Azure, vaya al artículo pertinente para la serie de la máquina virtual y compruebe la lista de características admitidas.
Para instalar Espacio aislado de Windows en los hosts de sesión, siga los pasos descritos en el artículo de información general sobre Espacio aislado de Windows. Se recomienda instalar Espacio aislado de Windows en una imagen personalizada que puede usar al crear los hosts de sesión.
Una vez instalado Espacio aislado de Windows en los hosts de sesión, está disponible en una sesión de escritorio. Si también quiere publicarlo como RemoteApp, siga los pasos para agregar aplicaciones a un grupo de aplicaciones de RemoteApp y use la ruta de acceso del archivo
C:\Windows\System32\WindowsSandbox.exe
.
Pasos siguientes
Aprenda a agregar y administrar aplicaciones de conexión de aplicaciones.
Obtenga información sobre cómo personalizar la fuente para que los recursos se muestren de manera reconocible para los usuarios.
Si tiene problemas con las aplicaciones que se ejecutan en Azure Virtual Desktop, App Assure es un servicio de Microsoft diseñado para ayudarle a resolverlos sin costo adicional. Para obtener más información, consulte App Assure.