Search
Join the Technical Preview Program
See how NVMe-oF removes iSCSI
bottlenecks in your HCI
The Best Hyperconverged
Infrastructure
(HCI) for Enterprise
ROBO, SMB & Edge
The Best Virtual SAN
for Enterprise ROBO, SMB & Edge

[Azure] Windows Virtual Desktop – Publish Applications

  • June 20, 2019
  • 4 min read
Cloud and Virtualization Architect and Microsoft MVP. Florent specializes in public, private, and hybrid cloud ecosystems. An MCSE in Private Cloud, he provides technical leadership in Cloud and Datacenter Management. Florent delivers high-authority insights on Azure deployments, virtualization strategy, and optimizing enterprise-scale cloud infrastructure.
Cloud and Virtualization Architect and Microsoft MVP. Florent specializes in public, private, and hybrid cloud ecosystems. An MCSE in Private Cloud, he provides technical leadership in Cloud and Datacenter Management. Florent delivers high-authority insights on Azure deployments, virtualization strategy, and optimizing enterprise-scale cloud infrastructure.

After seeing how to deploy Windows Virtual Desktop, in session mode, we will see how to deploy applications.

Using the basic image, I only have the basic applications to publish. If you want to deploy custom applications, you will need to create an image and use it as a base image for your deployment.

To publish an application, you must first create a group, with the following commands:

$brokerurl = "https://rdbroker.wvd.microsoft.com"

Add-RdsAccount -DeploymentUrl $brokerurl

New-RdsAppGroup FlorentAppointaire FLOAPP-WVD "RemoteApp Application Group" -ResourceType "RemoteApp"

Get-RdsAppGroup FlorentAppointaire FLOAPP-WVD

To publish an application, you must first create a group

You can then retrieve the applications that can be published, with the following command:

Get-RdsStartMenuApp FlorentAppointaire FLOAPP-WVD "RemoteApp Application Group"

You can then retrieve the applications that can be published

To publish an application or applications, use the following commands:

New-RdsRemoteApp FlorentAppointaire FLOAPP-WVD "RemoteApp Application Group" -Name "Internet Explorer" -AppAlias "internetexplorer"

New-RdsRemoteApp FlorentAppointaire FLOAPP-WVD "RemoteApp Application Group" -Name "Task Manager" -AppAlias "taskmanager"

New-RdsRemoteApp FlorentAppointaire FLOAPP-WVD "RemoteApp Application Group" -Name "Paint" -AppAlias "paint"

New-RdsRemoteApp FlorentAppointaire FLOAPP-WVD "RemoteApp Application Group" -Name "Wordpad" -AppAlias "wordpad"

Publish an application or applications

You can verify that the applications have been published:

Get-RdsRemoteApp FlorentAppointaire FLOAPP-WVD "RemoteApp Application Group"

You can verify that the applications have been published

You must then assign this group to a user. Be careful, for the moment, a user can be assigned to a single group and this user must not have MFA:

Add-RdsAppGroupUser FlorentAppointaire FLOAPP-WVD "RemoteApp Application Group" -UserPrincipalName florent.appointaire@florentappointaire.cloud

Assign this group to a user

By logging in with this user, you can see that applications have been published on the portal:

Applications have been published on the portal

Applications have been published

Or from the application:

Application

Task Manager

Note that shortcuts appeared in the start menu of your Windows:

Start menu

Windows Virtual Desktop is still in Preview, so some features are missing. However, in a near future, WVD should be a serious competitor to Citrix on Azure.

Hey! Found Florent’s insights useful? Looking for a cost-effective, high-performance, and easy-to-use hyperconverged platform?
Taras Shved
Taras Shved StarWind HCI Appliance Product Manager
Look no further! StarWind HCI Appliance (HCA) is a plug-and-play solution that combines compute, storage, networking, and virtualization software into a single easy-to-use hyperconverged platform. It's designed to significantly trim your IT costs and save valuable time. Interested in learning more? Book your StarWind HCA demo now to see it in action!