Update an WVD Application Group Based on a Windows AD Security Group

WVD Security Groups

One unfortunate aspect of working with Windows Virtual Desktop is the inability to assign users to an Application Group based on group management. Microsoft has heard this complaint and an upcoming version of WVD portal management will include App Group access based on group membership. Until that is available, I created a script that should help.

Continue reading “Update an WVD Application Group Based on a Windows AD Security Group”

Remove-Hostpool Script

Over the past few months I’ve created and removed many Windows Virtual Desktop Host Pools for testing. Removing a WVD Host Pool can be a little tedious so I crated and shareing a script that walks through selecting and removing a Host Pool. GitHub link below.

Continue reading “Remove-Hostpool Script”

Windows Virtual Server and Active Directory Requirements (and Azure Files While I’m At It)

EDIT 11/16/2016 – This information is outdated. WVD now supports Azure AD Domain Services with users sourced from Windows Server AD.

I spent hours this week trying to design a Windows Virtual Desktop solution that stores FXLogix profiles in Azure Files.  This should be a simple task, but once I got into the details it proved anything but simple.  The first consideration was a note on the overview page of the WVD documentation “What is Windows Virtual Desktop” :

Continue reading “Windows Virtual Server and Active Directory Requirements (and Azure Files While I’m At It)”

Azure Windows Virtual Desktop Service Principle Deployment!

In this video, I walk through creating a Service Principle using PowerShell and assigning it the role of Windows Virtual Desktop Owner.  Once created, I use the new Azure AD Application Service Principle to deploy a host pool using the Portal.

Continue reading “Azure Windows Virtual Desktop Service Principle Deployment!”

Azure Windows Virtual Desktop Now GA! Overview and Walk Through

In this video, I go over the basics of Windows Virtual Desktop (WVD) and why an organization may be interested in using it.  I compare WVD to Remote Desktop Services (RDS), outlining the major differences.  After that, I give a tutorial on configuring permissions for WVD into Azure AD, install the PowerShell Modules and then setup the Tenant.  Once that’s in place, I deploy a WVD host pool from the Azure Marketplace and log in with the HTML5 client. 

Continue reading “Azure Windows Virtual Desktop Now GA! Overview and Walk Through”

Azure Automation, Azure Functions, Teams, and Event Grid

Azure Functions Azure Automation

Well, I did it.  I finally started working with Azure Functions.  I toyed around with PowerShell based Azure Functions for a while, but couldn’t find a good example to get started.  A couple of weeks ago I started preparing a video that uses Event Grid and Azure Automation to send a message to Teams when a new Resource Group is created in Azure.  This is based on information Microsoft has posted on using PowerShell to post to Teams.  The video is listed below.

Continue reading “Azure Automation, Azure Functions, Teams, and Event Grid”

Azure Backup, Overview and Implementation

Azure Backup

This video starts with an introduction of Azure Backup.  This is useful for anyone interested in Azure Backup or studying for the AZ-103 or other Microsoft Certification.  It goes on to cover the difference between RTP, RPO and the importance of understanding data retention requirements for a solid backup strategy.  After that, it outlines the difference between Azure Backup and Azure Site Recovery and gives an overview of what VSS is and how it solves some common backup problems. 

Continue reading “Azure Backup, Overview and Implementation”

Copy Blob Files Local with Event Grid and Azure Automation

This video demonstrates how to automatically sync Blob files in Azure Storage to a local file system.  I show how to configure Event Grid to trigger a webhook that starts a runbook in Azure Automation when a new file is added to Azure Blob Storage.  The Runbook runs on a Hybrid Worker and downloads the file from Azure Storage to a local file system. 

Continue reading “Copy Blob Files Local with Event Grid and Azure Automation”