in this video we go over Windows virtual desktop spring update 20 20 hello
everyone I'm Travis and this is Ciraltos Microsoft recently announced
the Windows virtual desktop spring update is in public preview this is a
significant change from the current Windows virtual desktop implementation
in this video I go over all the goodness that's included with the spring update
and walk through the new portal experience before that please take a
second to subscribe and if you enjoy these videos like share and click the
Bell icon to get notifications of new content the biggest change or at least
the change that enable all the other changes is that Windows virtual desktop
is now a full-fledged Azure resource manager or arm service the current
Windows virtual desktop experience is in its own database it can interact with
Azure services but it's not in the same management plane as the other resources
such as computing networking let's take a look at what changes with the spring
update now that it's an armed service all objects are now part of a resource
group with role based access control available one of the issues a lot of
people faced with Windows virtual desktop was a lack of portal management
and the need to use PowerShell to do most of the tasks we could always deploy
a host pool through the portal now with Windows virtual desktop with spring
update we can manage from the azure portal without the need to use
PowerShell speaking of PowerShell there's a new set of AZ Windows virtual
desktop commands to manage Windows virtual desktop this is part of the AZ
PowerShell module and runs on PowerShell core how about the inability to use
groups to grant access to virtual desktops and applications how maddening
was that well I'm glad to tell you that remote apps and desktops can be assigned
with Azure a/b groups in the spring update I wrote a script awhile ago to
sync the contents of a group to Windows virtual desktop that's no longer needed
with the spring update this is a welcome change for sure there is a dedicated
process to scale out the number of VMs in the portal and monitoring is enhanced
with the ability to data to log analytics a storage account
or event hub there's also an option to select the region to store service
metadata u.s. regions are currently available with more to be added soon now
that Windows virtual desktop uses arm behind the scenes there are other
changes to be aware of remember the tenant group tenant host
pool session host hierarchy that's now gone with the spring update the
relationship between the objects is much flatter and each object is part of
resource group with a location the first thing to notice is that there's no
tenant group or tenant most deployments didn't use tenant group if you did you
likely manage multiple environments maybe as an MSP that functionality is
now available with Azure lighthouse the tenant was the top level of a Windows
virtual desktop organization that functionality is now in the workspace a
workspace is a logical grouping of applications each Windows virtual
desktop application must be associated with a workspace like before host pools
can be personal or pooled app groups can be either remote apps or remote desktop
each assigned to a user or group just like before a host pool has a desktop
application group automatically created and can have only one remote desktop
application per host pool and also like before you can have many remote app
groups per host pool unlike the current version of Windows virtual desktop users
can be assigned to both a remote desktop app group and a remote application group
in the same host pool a user however cannot login to the remote desktop and
launch remote app at the same time let's talk about how these fit together a host
pool contains session host nothing new there you can create an empty host pool
and add session host later or create the session host when you deploy the host
pool application groups are dependent on host pools a host pool can be empty but
you would need to manually add the application there can be one remote
desktop application group and one or more remote app group the remote app
group can contain multiple applications application groups have to be registered
with the workspace users interact with the workspace users can be granted
access to the application group but the application group still needs to be
assigned to the work face before it's available to the user
enough of me talking let's jump in and deploy an environment in the following
demo we will register a resource provider create a workspace create a
host pool in session host create an application and test the login process
let's get started let's get started with the demo the spring update is in public
preview so we have to register the resource provider first start by going
to the subscriptions and resource provider search for desktop select
Microsoft desktop virtualization and click register
you only need to do this once per subscription let's create an empty
workspace next this is what users will interact with and the applications will
end up being part of go to all services and search for virtual click on Windows
virtual desktop you can see here it's in preview go to workspaces and create new
by clicking the Add button I'm going to create a new resource group and add all
the objects I'm creating during this demo to the same resource group keep in
mind that objects don't need to be in the same resource group but they do need
to be in the same region to be accessible by one another
the exception is session host objects those can be in any location I'll name
it WV detest RG I'll give the workspace the name WV be workspace and give it a
friendly name and a description the location will be set to central US you
can select any region you want this will be an empty workspace so I'm gonna leave
the application group to no and we'll review and create the workspace is
finished now if I go back to all services Windows virtual desktop and go
into my workspaces here it is next let's create the host
pool will also create the session host
will go to host pool and click add I'm going to use the same resource group
I'll give it a name select my region and notice that the metadata will be stored
in that region I'll set the type as pooled I can set the max number of users
per session host if I want now I'll leave the load-balancing to
breadth-first I'll go to virtual machines and we're gonna add a virtual
machine this is similar to the current deployment process I'll change the size
I'll use a be series for this I'll set the number is 2 and I'll give the VMS
name prefix the image will be from the gallery and I'll just select 1909 with
Office ProPlus you can change the OS disk type I'll set it to standard that's
a little cheaper notice it doesn't default to add a new v-net instead it
selects an existing one that causes a lot of headaches for people because
session hosts could not join the domain on a newbie mat and the deployment would
fail make sure the V net you select has access to your domain controller I'll
set my subnet I'll leave the next couple options is a default I do want to
specify domain and LU I'll add the domain join account this is an account
that has rights to add VMs to the domain and enter the password to that account
click Next to go to workspace I'm going to register the app group and I'm gonna
select the workspace that we already created notice you have the option to
create a new workspace I'm gonna go to review and create and create the host
pool and session house we'll give this a few minutes to finish
and I'll be back once it's done okay that finish next let's look at the hosts
pools I'll come back to all services go to Windows virtual desktop and host
pools here's the host pool we just created and notice if we go to session
house there's an option to add more and won't do that but that's where it's
located also if we look at the host pool properties there's an RDP settings
option here you can set the RDP options for users that connect to this host pool
this is only available with PowerShell in the existing Windows virtual desktop
implementation next let's go to application groups notice under
application groups it shows the desktop application group we're gonna go to add
to add a new application group I'm gonna select the existing resource group our
host pool is set we only have remote app because we already have one desktop
application group assigned to this pool I'll give it a name next we'll go to
assignments and I'm gonna add an azure ad group here we're going to select some
applications I'm just gonna throw in a couple Start menu applications at least
one session host has to be available in order to get at the start menu apps
we'll do paint and I'll add another application this time let's select
WordPad next I'll go to the workspace and I do want to register this to a
workspace here tells me that another application group in the pool has been
registered to this workspace so it's going to register to the same workspace
I'm gonna go to Ruby uncrate and create
that finished I'm going to go back to Windows virtual desktop in preview
application groups and it could take a few seconds to show up but there it is
so we've got my Windows app here you can see assignments it's assigned to my wvd
users group now if I go back to my best top application group this was created
by default when I set up the host pool we go to assignments
nobody's assigned to this group so I'm gonna add the same user group let's go
back we'll go to workspaces here's my Windows virtual desktop workspace and
under application groups here you can see the two application groups are
available in the workspace let's test access next I'm going to open an
incognito window and I like to use the web client for this notice this is a
different URL I'll leave it in the description below
this is RT web wvb Microsoft comm /a RM / web client the URL for the current
version of Windows virtual desktop won't work
there it is there the three applications I can open up a desktop session now
login and there's the desktop I'll sign out here I'm back at all resources and
this time I'm going to open up paint and there is paint so that's working just as
expected that's it for the demo that was an overview of the new features of
Windows virtual desktop spring update I'll have more detailed content coming
up please subscribe like and click the bell icon for new content thanks for
watching