Until now, there has been no options available to schedule when Azure Virtual Desktop Agent updates take place. Now in preview is an option to set a weekly schedule that defines when agent updates can take place. This video goes over what components make up the AVD agent and how updates take place. We then review how to set a schedule for both validation and non-validation host pool environments.Continue reading “Scheduled Agent Updates in Azure Virtual Desktop”
Autoscale with Azure Virtual Desktop (AVD) Scaling Plans
Azure Virtual Desktop (AVD) now has an integrated session host scaling solution built into the portal. This video goes over how to configure the custom role required for autoscale, then create a scaling plan and schedule and assign it to a host pool.Continue reading “Autoscale with Azure Virtual Desktop (AVD) Scaling Plans”
Announcing Windows 365!
Microsoft announced Windows 365 this week at Inspire. With this announcement comes a new way to deliver remote desktops as a Software as a Service (SaaS) platform built on Azure Virtual Desktop and is a significant addition to virtual desktop options in Azure. There is a limited amount of information available about windows 365; in this post and accompanying video, we’ll break down what it is and how it differs from Azure Virtual Desktop. Keep in mind that this is a new service, the information available may not be complete and change once Windows 365 is available.Continue reading “Announcing Windows 365!”
Shut Down Unused Session Hosts in a Windows Virtual Desktop Pooled or Personal Host Pool
(UPDATED 6/17/2021 with code for multiple pooled and personal host pools) Azure Virtual Desktop (previously Windows Virtual Desktop (WVD)) has a new option in preview that starts session hosts in a personal or pooled host pool when a user connects. It won’t, however, shut down the session hosts when the user logs out. The script outlined in this video will evaluate all running and available session hosts in a personal or pooled host pool and shut down and deallocate session hosts without an active connection. Deallocating Session hosts while not in use can save money on compute costs.Continue reading “Shut Down Unused Session Hosts in a Windows Virtual Desktop Pooled or Personal Host Pool”
Auto Start and Stop Session Hosts in Windows Virtual Desktop Spring Update (ARM) Edition with an Azure Function
I am happy to release an update to my Windows Virtual Desktop (WVD) Start-Stop script for Windows Virtual Desktop updated for Spring 2020, or “WVD ARM.” This script uses an Azure Function to starts and stops WVD Session hosts in a host pool based on the user load.Continue reading “Auto Start and Stop Session Hosts in Windows Virtual Desktop Spring Update (ARM) Edition with an Azure Function”
Automatically Start and Stop WVD VM’s with Azure Automation
One value proposition of any cloud service is consumption-based pricing, only paying for services when used. Consumption-based pricing is an advantage of Windows Virtual Desktop (WVD), Microsoft Azure-hosted remote desktop service. Or at least it would be if there was an easy way to start and stop session hosts based on demand.Continue reading “Automatically Start and Stop WVD VM’s with Azure Automation”
Azure Windows Virtual Desktop Load Balancing
In this video, I go over the two options for WVD Load Balancing, Depth-First and Breadth-First. I also demonstrate how each distributes new connections and how to change Load Balancing options and set the maximum number of connections per session host.Continue reading “Azure Windows Virtual Desktop Load Balancing”
Azure Windows Virtual Desktop Service Principal Deployment!
In this video, I walk through creating a Service Principal using PowerShell and assigning it the role of Windows Virtual Desktop Owner. Once created, I use the new Azure AD Application Service Principal to deploy a host pool using the Portal.Continue reading “Azure Windows Virtual Desktop Service Principal Deployment!”