26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

    

HOME » » AZURE » WINDOWS VIRTUAL DESKTOP WVD »

Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all you need to know and beyond!

By Christiaan Brinkho. Published on May 1, 2020. 0

Click here if you are looking for instructions for the non-ARM based – 2019 fall release of Windows Virtual Desktop.

The new Windows Virtual Desktop (WVD) Azure Resource Manager (ARM) based model is now in Public Preview available for everyone – and the interest is enormous. It addresses a lot of customer feedback, such as extra management (GUI) capabilities, AAD group support, metadata location changes and more… WVD can be a good t for dierent kind of scenario’s to enable remote working.

“An Virtual Desktop running on Azure and available anywhere in the world on any device”

We are using cookies to give you the best experience on our website. YoInu c thisan articlend out ,mo I’dr elike ab otou tcover which the coo deep(er)kies we a rtechnicale using o rpoints, switch whilethem osomeff in s earettings. just not part of the public message but still way too important not to share. Accept It’ll hopefully help you as consultant or architect to bring the technical (and https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthrou… 1/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … functional) message around Windows Virtual Desktop – ARM-based to your customers !

Note

Table of Contents

Click on the title to jump to that spot in this article:

The Desktop-as-a-Service market is growing New Azure Portal – Dashboard Dierences between WVD non-ARM and ARM New user management options Custom RDP (via the portal) New PowerShell Modules Windows Virtual Desktop and Azure Log Analytics Azure Automation – auto-scaling tool Once more – What is Windows Virtual Desktop? The architecture behind it all WVD User connection Trac Flow Windows Virtual Desktop service network access requirements Measure your latency – tools Manage multi-session via Endpoint Manager (MECM) What about GPUs? MSIX app attach – app delivery of the future Windows Virtual Desktop – ARM based portal enrolment process Pre-requisites for Windows Virtual Desktop Create an custom Windows 10 multi-session image Install OneDrive Per-Machine OneDrive Known Folder Move – modernize your prole Install Teams with AV Redirection media optimizations Add language packs Add FSLogix Prole Container as prole delivery solution Sysprep the image Capture the custom – Azure Managed – image Create an Azure Shared Image Gallery (SIG) Perform the Microsoft.DesktopVirtualization resource provider We are usregistrationing cookies to give you the best experience on our website. You can nCreated out mo a hostre ab poolout which cookies we are using or switch them off in settings. VM details Accept Administrator account https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthrou… 2/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Create the Workspace Select your image type Network and Security Start enrolment Create and Assign Remote Applications (to AAD Groups!) Expand your existing host pool with new session hosts Update the host pool images – create a new image version (SIG only) Change the name of your Workspace Change the name of your Virtual Desktops Install the Windows Virtual Desktop Client Use the HTML5 Web portal

The Desktop-as-a-Service market is growing

Gartner expects that by 2023, 30% of all the on-premises VDI users will access a workspace in the cloud using DaaS!

The yearly VDI Like A Pro survey lists Windows Virtual Desktop as number one as a response to the question below. With remote working more popular than ever due to the current circumstances this is still unexpected. This yearly research is a global initiative for and by the entire EUC community and answers independently how the market looks like.

Note

New Azure Portal – Dashboard

The new landing page for Windows Virtual Desktop in the Azure portal looks like this. It’s very slick and steps are dramatically simplied. Previous steps such as consent, and PowerShell creation of the tenant are all gone! We are using cookies to give you the best experience on our website. YoLearnu can morend ou tabout more aitb laterout w onhic inh c thisook iarticle.es we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthrou… 3/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Dierences between WVD non-ARM and ARM

The new Management portal integration is completely build on ARM, which means that permissions can be managed via role-based access control (RBAC). All the deployment objects of WVD e.g. host pools, workspaces etc are objects within your Azure subscription. This makes it easier to manage and automate your environment.

See below the most important dierences and changes of WVD non-ARM current and ARM future !

Dierences from a more high-level component architecture.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthrou… 4/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

User session management

With the new ARM-based – spring update release of Windows Virtual Desktop being available. We also have the option to do more user session troubleshooting directly from the Azure Portal. The users menu option gives us the option to search for users, see their active sessions, application assignment, and send them messaging during maintenance work.

This allows helpdesk employees to do some rst line of support for Windows Virtual Desktop from the Azure Portal.

Note

Custom RDP Settings (via the portal)

Previously in the non-ARM version of Windows Virtual Desktop, you had to activate RDP settings via PowerShell. In the new ARM-based model it’s possible to do this directly from the Azure Portal menu (GUI).

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthrou… 5/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

New PowerShell Modules

As part of this release, WVD now also integrates into the AZ PowerShell module. Command are now with e.g. Get-AzWvdDesktop instead of Get- RDSDesktop. This leaves up to still create all the Windows Virtual Desktop components completely automated via PoSH. ARM templates for doing the Workspace (tenant), host pools and application group deployments automated are coming soon.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthrou… 6/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Windows Virtual Desktop and Azure Log Analytics

The main purpose of leveraging Public Cloud is not saving money. It’s around leveraging platform services to adopt as much as services to create the digital workspace for your business.

One of those platform services in Azure is Log Analytics, the service to gather metrics in your environment and bring them down to one single pane of glass dashboard. Log Analytics gives you all the information about sessions. This includes e.g. bandwidth and latency for every single user and session on your site. This can be relevant for troubleshooting or just monitoring purposes, and it doesn’t require any additional investments.

There a lot’s of new metrics and integrations possible now within Windows Virtual Desktop directly from the Portal.

This dashboard below includes insights about the following components of your Windows Virtual Desktop deployment:

1. Overview 2. Session Details 3. Session Diagnostics 4. User Specic Reporting 5. Session Performance 6. Host Performance 7. Disk Performance

Learn here how to deploy the Azure Monitor – Log Analytics workbook below.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthrou… 7/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Azure automation – auto-scaling tool

For many Windows Virtual Desktop deployments in Azure, the virtual machine costs of the Windows Virtual Desktop session host VM represent the most signicant portion of the total deployment cost. To reduce cost, the WVD Depth-rst mode automatically lls up the rst session host maximum amount of users before spinning up the next one, and so on. The other option is to use it to shuts down and de-allocates RDSH server VMs during o-peak usage hours and then restart them during peak usage hours. This can be a huge cost saver!

Breadth mode is the standard – default mode, which is based on Reserved Azure instances (IaaS). With Breadth mode, the users will spread across host pool collection.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthrou… 8/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Once more – What is Windows Virtual Desktop?

People that follow my blogs know that I explained the services and benets earlier. However, for the who didn’t catch that yet, here is a short run-over.

The only responsibility in terms of management eort is the golden images on top of Azure Infrastructure-As-a-Service (IaaS). The rest is all managed for you through the Azure service SLAs. Sounds pretty cool, right?

Let’s rst start with the things you might not know about it

Windows Virtual Desktop gives you the only multi-session Windows 10 experience, including compatibility with and existing Windows line-of-business apps, while delivering cost advantages. Allows you to virtualize both Full desktops and RemoteApps. You can also use to for persistent Windows 10 – single user virtual desktops. WVD will support Windows 7 virtual desktops and is the only way you can safely run Windows 7 after its End of Life on 14 January 2020. Windows 7 desktops on WVD will be the ONLY systems that receive free extended security updates. Customers with the following license SKUs are entitled to use WVD with no additional charge apart from Azure compute, storage, and network usage billing: To run Windows 10 multi-session, Windows 10 Microsoft 365 F1, E3, E5, A3, A5, Business We are using cookies to gWindowsive you th 10e b Enterpriseest experien E3,ce oE5n our website. You can nd out more about which cookies we are using or switch them off in settings. Windows 10 Education A3, A5

Accept Windows 10 VDA per user To run Windows 7 https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthrou… 9/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Microsoft 365 E3, E5, A3, A5, F1, Business…Windows E3, E5, A3, A5 To run Windows Server 2012 R2, 2016, 2019 (RDS) Client Access License (CAL) with active Software Assurance (SA) Windows Virtual Desktop session host VMs are not exposed to the internet directly. They can run using a private IP address and run isolated from other workloads or even the internet. The reverse connect technology allows the VMs to be accessed When a user connects to the WVD service, the use of Azure (AAD) as the identity provider allows you to leverage additional security controls like multifactor authentication (MFA) or conditional access; Deeply integrated with the security and management of Microsoft 365, such as Intune Modern Management From a best practices point of view; Make sure all Azure resources are in the same region All the Nvidia vGPU / and the recently announced AMD EPIC CPU/GPU graphical enhanced N-Series virtual machines on Azure are supported with Windows Virtual Desktop. Citrix is adding their own Citrix Cloud stack as well to Windows Virtual Desktop, VMware Horizon Cloud is now also available as extension to Windows Virtual Desktop,

The architecture behind it all

The rst step that you must do is creating the Azure Managed image, or golden image in VDI terms (or use one pre-build from the gallery). Most often, this will be based on the new Windows 10 Enterprise multi-session , which is now available from the Azure Marketplace. After enrolling the server, you can start installing the application on the machine. When you’re done, you must capture the machine as an image to use as a base for your Windows Virtual Desktop deployment.

The Microsoft-managed control-plane is a completely redesigned infrastructure that leverages native Azure platform services to scale automatically. Think about Azure front-door as a global load-balancer for the RDP connection, Azure App Services in Azure for hosting the infrastructure services, and Azure SQL DB for hosting the RDS Brokering databases. Leveraging these services is the main reason why this service is so cost-eective, which is the purpose of the Cloud and what it’s built for! We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 10/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

WVD User connection Trac Flow

To give you a better understanding of how Windows Virtual Desktop connections work, I’m sharing the trac ow (the trac ow requires the following network URL and protocol access). This is also useful for troubleshooting purposes.

Connecting from your virtual machine in Azure to your Host Pool (session hosts in Azure Infrastructure-As-a-Service) works dierently with Windows Virtual Desktop. It uses Reverse Connect, which means that no inbound ports need to be opened on the VM to setup the RDP connection. Once the connection ow proceeds, bidirectional communication between your session hosts/host pool will go over port https (443). This port is almost always open from the inside to the outside, so it’s perfect for a remote connection to Windows Virtual Desktop!

Windows Virtual Desktop is a global load-balanced service via Azure front- door. This means that the trac ow below always goes via the nearest management control-plane/service location – which you can see in the middle bucket below.

The service is globally available with management plane in: We are using cookies to give you the best experience on our website. YoCentralu can n dUS, ou Eastt mor US,e ab Westout w hUSich 2, co Northokies w Europe,e are us inWestg or sEurope,witch th eIndia,m off in settings.

ASingapore,ccept Australia, South Africa, and South America. Available in GA. https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 11/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Soon available. France, Germany, Norway, UK, Korea United Arabic Emirates

User launches RD client which connects to Azure AD, Azure MFA, user signs in, and Azure AD returns token RD client presents token to Web Access, Broker queries DB to determine resources authorized for user User selects resource, RD client connects to Gateway Broker orchestrates connection from host agent to Gateway RDP trac now ows between RD client and session host VM over connections 3 and 4

Windows Virtual Desktop service network access requirements

To make this trac ow possible – you need to have at least rewall rules / NSGs / service tags in place for the following network addresses – otherwise WVD won’t work correctly. When you use an ExpressRoute with force-tunnelling to your local gateway, make sure to congure the routing tables correct, as described for KMS in this article. Within conguring this – your virtual machines won’t be able to communicate to our Azure KMS server. There’s also the option to use Azure Service Tags with all the URLs/Ports pre-congured and auto-updated for you – this could make your life a lot easier.

Note

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 12/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

To connect from the client – endpoint location. The following network access is required to setup the session to the WVD service.

Measure your latency – tools

We can use the online Experience Estimator tool to measure your latency to the nearest control-plane location (as described above) – without deploying a host pool. The tool is web-based and can be found here. The tool measures to the nearest control-plane the latency and as well from the control-plane to the (over the Azure backbone) Azure datacenter region you select to deploy your host pools in.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 13/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Manage Windows 10 multi-session via Endpoint Manager (MECM)

Microsoft Endpoint Conguration Manager (previously known as SCCM) supports Windows 10 Enterprise multi-session since build 1906. Keep in mind that Operating System ltering based on this new Operating system isn’t integrated into the product yet and will require a customer WMI query with the following information below.

WMI query: (select * from Win32_OperatingSystem where OperatingSystemSKU = 175)

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

AWhatccept about GPUs? https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 14/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Windows Virtual Desktop – supports graphics acceleration, check out for more information Choose your graphics rendering technology. Azure has other graphics acceleration deployment options and multiple available GPU VM sizes. Learn about these at GPU optimized virtual machines sizes – especially the new Nv4 virtual machines enhanced by a AMD EPIC CPU/GPU are interesting to test due to the fact it supports GPU-P and Premium SSD.

MSIX app attach – app delivery of the future

MSIX (without app attaches) is a Windows app package format that provides a modern packaging experience to all Win32, UWP, and Windows apps. It’s a new way of doing application virtualization compared to technologies such as App-V.

Adding the app to attach technology makes MSIX more compliant for virtualized desktop environments such as Windows Virtual Desktop. The main challenge within DaaS/VDI around application delivery is around the images and how the apps come into the image.

Less re-imaging Same package format across your entire organization No repackaging needed, most likely ISVs will provide packages to customers Applications are indistinguishable from app in the OS image

We are using cookies to give you the best experience on our website. YoWu cinan dnodw osut Vmoirrteu aabol uDt weshikcht ocopo k–ie As wReM ar-eb uassinegd o rp sowrittcah lt heenmr oofflm in seenttitngs. process Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 15/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … In the next steps, I’ll explain how you enrol Windows Virtual Desktop from scratch with a customer created Windows 10 Enterprise multi-session image among tips and tricks.

Pre-requisites for Windows Virtual Desktop

The following requirements are needed for the use of Windows Virtual Desktop on Azure.

Azure Subscription Azure Active Directory setup Azure AD Connect Entitled for licensing Admin permission to enable resource provider on subscription Admin with privilege to create VMs (optional) custom image Domain controller This AD must be in sync with Azure AD so users can be associated between the two VMs must domain-join to Active Directory Optional: Azure AD Domain Services (in replacement for domain controller) Prole Containers network share on Azure Files or Azure NetApp Files (See here our recommended Azure Managed options) VNET pre-created with connection to the domain Network must route to a Windows Server Active…Directory (AD). See here all the required ports and URLs. – same for the endpoints/client access, nd them here. Optional: Networking/on-prem connectivity – express route, VPN, etc.

Create an custom Windows 10 multi-session image

Note

We start with the creation of a custom Azure Managed image (right now based on Windows 10 Enterprise multi-session, however Windows 7 and Server 2012 R2 and higher is supported as well). This image can be used during the new Azure Portal enrolment process to make sure all our new session hosts based on Windows 10 Enterprise multi-session includes all our agents and corporate applications. We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings. During this enrolment we go through dierent the range of layers, Accept including applications, incorporating language components, and tailoring https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 16/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … system settings to adhere to Azure recommendations – to eectively make it customer and end-user ready.

We start with the creation of a custom Azure Managed image(right now based on Windows 10 – multi-session, however Windows 7 and Server 2012 R2 and higher is supported as well). This image can be used during the new Azure Portal enrolment process to make sure all our new session hosts based on Windows 10 Enterprise multi-session include all our agents and corporate applications.

Note

Go to Virtual Machine

Click on + Add

WeClick are uonsin Browseg cookie sall to imagesgive you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 17/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Select Windows 10 Enterprise multi-session + Oce 365 ProPlus

Once the virtual machine is enrolled and up and running: We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings. Connect – your VM-Image – through Azure Bastion – or RDP to the Amachineccept – this can be internally or externally. https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 18/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Once you are logged on to your master image. Now we can add our agents to the image, such as the FSLogix Apps Agent, plus your own agents and line of business (LOB) – applications.

Install OneDrive Per-Machine

By default, the OneDrive sync client installs per user on Windows, meaning OneDrive.exe needs to be installed for each user account on the PC under the %localappdata% folder. With the new per-machine installation option, you can install OneDrive under the “Program Files (x86)” directory, meaning all proles on the computer will use the same OneDrive.exe binary.

You can download the new per-machine version of OneDrive below:

https://go.microsoft.com/fwlink/?linkid=2083517

Make sure to re-install the application by using the following command.

OneDriveSetup.exe /allusers

Also, when running this on a multi-session environment, this means that on that same session host, all the dierent user-prole – OneDrive versions will update simultaneously – which can get messy in terms of network throughput. This is also solved with the per-machine version.

The per-machine version will update itself by a service/account which injects itself during the installation. Therefore, you always need to run the installation as local administrator with UAC privileges.

We are using cookies to give you the best experience on our website. YoOneDriveu can nd out mo Knownre about wFolderhich cook Moveies we a r–e umodernizesing or switch th yourem off in settings. prole Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 19/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Recently, the OneDrive team added Known Folder Move functionality support to OneDrive, which is very useful to create the same end-user experience for our users on Windows Virtual Desktop as they would have on a Modern Desktop with all prole folders, such as My Documents, Pictures, Favorites, Desktop, etc. redirected to OneDrive. Also, with the use of OneDrive Files On-Demand, you’ll be able to save storage space from your prole folders due to the possibility to work with tiering for your hot and cold data.

While using Known Folder Move on dierent devices or VDI environments in conjunction with the same OneDrive account. You ensure to always have your Oce 365 documents on the same location, everywhere you go! Even on your mobile device, without any notice 

Activating Kown Folder Move is relatively easy. You can use the manual approach by opening the OneDrive client from the and click on Update Folders.

WeYou are can usin alsog co ousekies the to gautomatedive you the bapproachest experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

AEnablingccept this policy sets the following registry keys: https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 20/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … [HKLM\SOFTWARE\Policies\Microsoft\OneDrive]"KFMSilentOptIn"="11 11-2222-3333-4444"

(where “1111-2222-3333-4444” is the AzureAD Directory – tenant ID, which you can nd in the Azure Portal – under the properties menu of your Azure AD tenant)

In the end, your prole folders will look like this, and are completely in sync with your OneDrive account.

Install Teams with AV Redirection media optimizations

Good news, the long-awaited new AV Redirection with media optimization (WebRTC) client for Microsoft Teams is now available for the Windows Desktop on Windows 10 machines.

Key benets of this new Teams WebRTC optimizations are:

High-performance peer-to-peer streaming facilitated by WebRTC –

Devices will be redirected as same hardware device –

On Windows 10 clients, all the benets of the modern media stack including HW video decoding Support for Windows 10 single and multi-session in conjunction We are uswithing c oWindowsokies to g Virtualive you Desktop.the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 21/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Note Make sure to optimize your trac for Teams in general for the use of this client.

First, we must create the following registry key in the image

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams\IsWVDEnvironment] Type: REG_DWORD Value: 1

Download Teams and run the command below to install Teams per- machine

32-bit version 64-bit version

msiexec /i c:/install/Teams_windows.msi /l*v < c:/install/Teams.log ALLUSERS=1 ALLUSER=1

If everything ran perfect you will see Teams showing up in the Program Files directory.

Install the WebRTC – Teams WebSocket Optimizations client in your WVD image

Note

We are usMicrosofting cookie sVisual to giv eC++ you Redistributable the best experie nx64: vc_redist.x64.exece on our website. You can nd out more about which cookies we are using or switch them off in settings. Microsoft Visual C++ Redistributable x86: vc_redist.x86.exe

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 22/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Please start Teams – go to the About settings of your Teams Client inside your session host.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

AAddccept language packs https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 23/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Make sure to following the steps in this article to add additional languages to the Azure Managed Image.

https://docs.microsoft.com/en-us/azure/virtual-desktop/language-packs

Add FSLogix Prole Container as a prole delivery solution

Note

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 24/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Download the FSLogix agent and install it in your Windows Virtual Desktop image – virtual machine. FSLogix is available for download here

Install the FSLogixAppsSetup agent in the image

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 25/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Open regedit.exe and browse to “HKEY_LOCAL_MACHINE\Software\FSLogix\Proles”

Create a REG_SZ value name “VHDLocations” and enter new Azure Files network le share path (e.g. \\fslogixwvddemo.le.core.windows.net\fslogixproles)

We are using cookies to give you the best experience on our website. Create a DWORD value name “Enabled” and give it value 1. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 26/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Create a DWORD value name “DeleteLocalProleWhenVHDShouldApply” and give it value 1. The one deletes existing local proles before logon – this avoids errors.

Create a DWORD value name “FlipFlopProleDirectoryName” and give it value 1. The one changes the folder name to USERNAME-SID which is much easier during troubleshooting or maintenance search-related work.

Tip Enabled VHDLocations VolumeTypesetting VHDX

Note

See here all the other advanced registry settings for FSLogix Prole Container. The example below is with Azure Files.

We are using cookies to give you the best experience on our website. Make sure to congure the following Antivirus exclusions for FSLogix You can nd out more about which cookies we are using or switch them off in settings. Prole Container. Accept Exclude Files: https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 27/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … %ProgramFiles%\FSLogix\Apps\frxdrv.sys %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys %ProgramFiles%\FSLogix\Apps\frxccd.sys %TEMP%\*.VHD %TEMP%\*.VHDX %Windir%\TEMP\*.VHD %Windir%\TEMP\*.VHDX \\server\share\*\*.VHD \\server\share\*\*.VHDX Exclude Processes %ProgramFiles%\FSLogix\Apps\frxccd.exe %ProgramFiles%\FSLogix\Apps\frxccds.exe %ProgramFiles%\FSLogix\Apps\frxsvc.exe

Finalize (sysprep) the Windows 10 multi-session image

Sysprep (Generalize) your image and shut down the virtual machine.

Note:

To wrap the Windows 10 Enterprise multi-session image up and start the host pool enrolment process from the Azure Marketplace, we must shut down the virtual machine to release the image.

Capture the custom – Azure Managed – image

We are using cookies to give you the best experience on our website. YoCreateu can n ad Azure out mo managedre about w (custom)hich cook iimagees we a fromre usi ntheg o rVM sw initc theh th eAzurem off iportal.n settings. Click on Capture Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 28/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Note

.

Create the image. Enter the Name and Resource group.

Note

Set-AzVm -ResourceGroupName $rgName -Name $vmName -Generalized

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 29/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Create an Azure Shared Image Gallery (SIG) Note

You also have the option to use the Azure Shared Image Gallery (SIG) within Windows Virtual Desktop as source for your images. You can share your images to dierent users, service principals, or AD groups within your organization. Shared images can be replicated to multiple regions, for quicker scaling of your deployments.

Managed global replication of images. Versioning and grouping of images for easier management. Highly available images with Zone Redundant Storage (ZRS) accounts in regions that support Availability Zones. ZRS oers better resilience against zonal failures. Sharing across subscriptions, and even between Active Directory (AD) tenants, using RBAC. Scaling your deployments with image replicas in each region.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 30/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Additional tips and tricks

In this (below steps) article we use the manual approach via the Azure Managed image creation process.

Let’s start the creation of the shared image out of a Azure Managed Image

Look for Shared image galleries in the Azure menu

Click on Add

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 31/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Create the Gallery

Click on Review + create

Click on Create

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 32/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Open the new created Gallery

Click on + Add new image denition

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 33/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Fill in the required information as similar below

Click on Next: Version

Note

Give in a major/minor patch number for doing proper versioning. Take over the settings as below based on your pre-created Azure Managed image.

Select the dierent regions you want to make this image available in. 

Click on Next: Publishing options

Note We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 34/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

The following settings are optional and just recommendation that we not going to use as we dene the size via the host pool enrolment process of Windows Virtual Desktop.

Click on Review + create

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings. Click on Create Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 35/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Your Shared Gallery image(s) (SIG) will now be created and distributed across the dierent regions and ready to use as source for the next steps!

Perform the Microsoft.DesktopVirtualization resource provider registration

Open the Azure Subscriptions services menu

WeOpen are u stheing Azurecookie ssubscription to give you th ewhere best e youxper areienc egoing on o utor w deployebsite. your You can nd out more about which cookies we are using or switch them off in settings. Windows Virtual Desktop environment

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 36/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Click on Resource providers

Search for the Microsoft.DesktopVirtualization – provider and click Register

Conrm the registration. There must be a green checkbox next to the Microsoft.DesktopVirtualization provider as in the screenshot below.

Create your host pool

Now we come to the point where we can use our master image as baseline of our deployment. A host pool is a collection of session hosts (right now based on Windows 10 – Multi User, however Windows 7 and Server 2012 We are using cookies to give you the best experience on our website. YoR2u c aandn n higherd out mo is rsupportede about wh iasch well).cookie Wes w ecan are use usin themg or s wlateritch toth eassignm off i nour settings. Desktops and Published Apps to. Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 37/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Search for Windows Virtual Desktop in the Azure menu

Create a host pool

Click on Create a host pool

Choose your subscription, metadata location and host pool properties

Click on Next: Virtual Machines

Note

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 38/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

personal

VM details

First click on Yes

Give in the VM details –select the size and image for your enrolment

Note:

We are using cookies to give you the best experience on our website. YoNoteu can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 39/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Note

Multi-session recommendations Single-session recommendations General virtual machine recommendations

Select your image type

Skip this step not using a custom image

Click on Browse all Images

Important decision to make when using custom image(s) – read carefully!

1: My image. You cannot instant update host pools created based on Azure Managed images (images under My images) as part of the host pool. So in case of an image update, you have to re-create the host pool.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 40/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

2: Shared images(SIG). It’s most likely that you want to keep using the existing host pool due to the fact of all the Remote Applications and Desktops – Applications groups and assignments. This is the part where the Azure shared image gallery (SIG) comes in very handy due to the support for versioning, .

Once you need to update your existing host pool, you only have to deploy new session host VMs and drain old VMs and your host pool is up to date again!

Select our custom created Windows 10 Enterprise multi session Azure Managed image / or the one from the shared image gallery (SIG)

Note

Network and security

Provide the properties for your Azure Virtual Network to join your session hosts in.

WeNote are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept Note https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 41/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Administrator account

Enter in a service account to join your session hosts to your AD (Kerberos – ADDS) domain

Click on Next: Workspace

WeCreate are using thecooki eWorkspaces to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 42/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … The Workspace is the new name for tenant. We can now create this directly do this in the Azure Portal instead of using PowerShell before!

Click on Yes and Create new

Give in a name for your Workspace (tenant)

Click on Ok

We are using cookies to give you the best experience on our website. Click on Review + Create You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 43/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Start the enrolment

Review your settings – click on Create to

WeCreate are using andcookie Assigns to give y oRemoteu the best e xApplicationsperience on our we b(tosite .AAD YoGroups!)u can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 44/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … The process of publishing applications has become easier as well. First you must create a application group based on Remote app as type.

Select your host pool and resource group properties

We are using cookies to give you the best experience on our website. YoSelectu can neitherd out moa userre ab orou tAzure which AD coo groupkies we to ar makee usin git o morer swit cDynamic.h them of fYes in s weettings.

Asupportccept Azure AD groups! https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 45/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Add your (Remote) application from the start menu from the session host to publish

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 46/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Select your Workspace

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 47/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

You can also easily adjust existing host pools (RemoteApp) and add new Applications on the y!

Add session hosts to existing host pool

Since the new ARM based Portal release – you are able to expand host pools easily based on existing images. We are using cookies to give you the best experience on our website. YoNoteu can nd out more about which cookies we are using or switch them off in settings.

Accept Click on + add in the host pool https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 48/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Follow the requirements and add extra machines to the host pool!

Note

Update the host pool images – create a new image version (SIG only)

Note

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 49/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

The prior created Azure Managed Image – we used as custom image can be used again to use as baseline to provide the extra updates on top. .

First you need to apply your updates to your image.

You can create a new Virtual Machine from the Virtual Machines (IaaS) menu (not the host pool this comes later) with the previous version (or another version if you want to revert more changes) – and spin that machine up.

Select the source version –

After the VM enrolment is done, install all the updates on the VM. This can be done automated or manually (use RDP or Azure Bastion to secure remote into the VM – image)

Now we need to sysprep (generalize) the machine and make sure to capture it again as image.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 50/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Go back to your Shared image gallery

Open your existing shared image, for me that’ll be WIN10-EMS

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 51/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … click on + add version

This is the most important part. Make sure to select the new Azure Managed image (from the last capture process) as source with (of course) a new versioning number to make sure the host pool enrolment picks the latest newest version as default.

Select the End of life date and DC locations (if any) to make this new image available in as well.

Click on Review + create

Note NO

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 52/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Click on Create

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 53/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … We can start with adding sessions hosts to the designated host pool.

Go to your host pool that was previously congures with shared images (SIG) as source.

Click on + Add

Note older versions in drain mode, or remove them

Click on Virtual Machines

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 54/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Enter in the Number of VMs to add/update to the host pool (based on the new image – it’s greyed out but it will use the latest version out of the shared image gallery – that’s why the numbering and latest setting is so important while creating the host pool).

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 55/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Select your Azure Virtual Network (VNET) and AD join service account credentials.

Click on Review + create

Click on Create

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 56/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Post-enrolment host pool automation (optional)

Note manually

Export- AzWVDRegistrationInfo Get- AzWvdRegistrationInfo

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

AWVDccept Agent command https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 57/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Start-Process -FilePath "msiexec.exe" -ArgumentList "/i $AgentInstaller", "/quiet", "/qn", "/norestart", "/passive", "REGISTRATIONTOKEN=$RegistrationToken", "/l* C:\Users\AgentInstall.txt" -Wait -Passthru

Bootloader command

Start-Process -FilePath "msiexec.exe" -ArgumentList "/i $AgentBootServiceInstaller", "/quiet", "/qn", "/norestart", "/passive", "/l* C:\Users\AgentBootLoaderInstall.txt" -Wait - Passthru

Change the name of your Workspace

It could be helpful and more customer friendly to change the name of the Windows Virtual Desktop environment to Windows Virtual Desktop like in the example below, or your customer name. I’ll explain how you can do that.

Go to your Workspace properties in the Azure Portal and change the Friendly Name

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 58/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Change the name of your Virtual Desktops

The same for your Virtual Desktop names. There’s also an option to change them something custom such as Session Desktop as example below.

Go to the Application Group and open the properties

Change the friendly name to anyone you like

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 59/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Install the Windows Virtual Desktop Client

To run your Windows Virtual Desktop – Full Desktops or RemoteApps directly from the client and/or start menu, you must install the WVD Client.

Download the WVD client below

http://aka.ms/wvd/clients/windows

Start the WVD Client – Desktop app

Click subscribe with URL

Enter the following ARM-based – – URL.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 60/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Enter a user that has a desktop or apps applied.

Click on Next

Enter your credentials

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 61/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Provide Azure MFA (if activated).

Note

Your RemoteApps and Desktops are ready to use!

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 62/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … Use the HTML5 Web portal

WVD can be accessed without a client or agent from a web browser, which can be benecial when you need to do some work without having your own device with you.

To access the RDWeb portal, please go to the short link https://aka.ms/wvdarmweb or https://rdweb.wvd.microsoft.com/arm/webclient in full length.

Logon with your credentials.

Azure MFA can be added to this as well. Azure AD Conditional Access features are supported!

If you get access, you’ll see all your Desktops and RemoteApps

We are inside our Windows 10 multi-session – session host, including OneDrive, Teams and Outlook – everything just works !

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 63/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

Some extra information regarding client supports; Windows Virtual Desktop supports the following clients as of today.

This URL goes directly to the ocial Microsoft download page to download the WVD client.

Windows 10 Windows 7 Android Chromebook* Samsung DeX HTML5 Web client on Windows, macOS and Linux Linux SDK – zero /thinclients (via IGEL Next-gen OS) Which basically means every device is supported with a HTML5 browser installed.

Keep in mind to open up the URLs and ports below from your client network environment to make WVD work.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 64/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all … See here a comprehensive troubleshooting overview and what to do when for feedback and support!

https://docs.microsoft.com/en-us/azure/virtual-desktop/troubleshoot-set- up-overview

Hope to see you back soon – and feel free to leave a comment if you’ve any questions.

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 65/66 26/07/2020 Windows Virtual Desktop technical (2020 spring update – ARM-based model public preview) deployment walkthrough. It covers all …

LATEST AZURE NEWS RECENT COMMENTS

Fully managed HashiCorp AUTOMATING ACTIVE DIRECTORY Consul Service generally DOMAIN JOIN FOR AZURE STORAGE available on Azure today ACCOUNTS WITH CONTAINER WORKLOADS –

WINDOWSVIRTUALDESKTOP.BLOG HashiCorp Consul Service (HCS) on on Azure enables Azure users to Learn here how to congure Azure F natively provision Consul servers in any supported Azure region […] baseline PowerShell directly through the Azure modules which drives the process (AzureFilesHybrid) and Mr Marketplace. Brinkho has a good guide to help you out from a base walkthrough. Innovate in Azure with If you get any of the condence WINDOWS 10 ENTERPRISE MAY 2020

UPDATE INCLUDES PROMISED Customers today are innovating SUPPORT FOR MSIX APP ATTACH – in Azure more than ever before BARGAIN TECH on for their applications and their The future of application virtualizat analytics solutions. Here’s why. […] entire organization; and apps becoming indistinguishable from apps in the OS image, as described in this post by Christiaan Brinkho, a Global Black Belt

AZURE WEEKLY ISSUE 278 – 7TH

JUNE 2020 | CLOUD STACK NINJA on

Learn how to install and congure M

[…] news for anyone wanting to use Teams with WVD. In this walkthrough, Christiaan Brinkho explains how to install and congure the features. On the

Copyright 2016 - 2020 © christiaanbrinkho.com

We are using cookies to give you the best experience on our website. You can nd out more about which cookies we are using or switch them off in settings.

Accept https://www.christiaanbrinkhoff.com/2020/05/01/windows-virtual-desktop-technical-2020-spring-update-arm-based-model-deployment-walkthro… 66/66