AVD DrainMode dependent on Compliance

An AVD deployment is often joined to Intune. This results in a compliance state in Intune used in Conditional Access for access to Microsoft 365 applications. We don’t want users logging onto AVD machines that aren’t compliant hence the DrainMode dependent on Compliance. Also, AVD deployments are often Hybrid Entra Joined. That comes with the … Read more

FSLogix error code 0x0000052E

This is a quick short blog about these error codes: FSLogix error code 0x0000052E The user profile failed to attach. Please contact supportStatus: 0x0000001B, Message: cannot find the virtual disk at the provided locationReason: 0x00000005, Message: Reason initialized to empty stateError code: 0x0000052E, Message: The user name or password is incorrect. You will see this … Read more

Automating cleanup Entra Joined AVD hosts

This post is about automating the cleanup for Entra Joined Azure Virtual Desktop (AVD) hosts. So, what is the problem? The problem is that when you frequently deploy Entra Joined AVD hosts, they are only Entra Joined, and they already exist Entra/Intune. You get this error when running the bicep template: That error is because … Read more

Monitoring AVD with Azure Monitor

This post is about performance monitoring Azure Virtual Desktop (AVD) with Azure monitor. This features the CPU, RAM, Disk utilization, and more. The log analytics agent will be deprecated in 2024: You can check out the Microsoft docs here. This post features the manual configuration via the Azure portal and an automated configuration via Bicep … Read more

Packer YAML Azure DevOps Pipeline Pt. 1 – Create the Packer YAML Pipeline

Packer is a great tool to build images. This blog is about using YAML to build your Packer Azure DevOps Pipeline. When using YAML, it is very easy to replicate your pipeline to other Azure DevOps organizations. So, what is the architecture about? Firstly, let’s start with this high level design of a packer build: … Read more

Windows 11 SKU’s for Automation

Need to upgrade your Windows 11 Sku’s in your automation like Packer, Azure Image Builder or manual Bicep/ARM Templates? Use these tables below in order to find the correct information for your scripts. I will list the Windows 11 SKU’s for these versions: Windows 11 PRO ZH-CN – Gen2 Windows 11 PRO N – Gen2 … Read more

Windows 10 Image Series – Part 6 – YAML/Bicep SessionHost Deployment

In this series I am going to show you how build a Windows 10 Image via Azure Pipelines and DevOps without 3rd party tooling, welcome to part 6! We built the image, but I would like to show you another sessionhost deployment type. The type where YAML and Bicep are used to create the sessionhost. … Read more