Excluding Users from FSLogix for Intune Managed AVD

This blog post is about excluding users from FSLogix for Intune-only Managed AVD. I got a question about this via a comment on another post. That post is about how to configure FSLogix for Entra Joined AVD hosts. Furthermore, it also explains how to set NTFS permissions for a storage account that is not domain-joined. … 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

Enable or Disable autoscaling on AVD hostpool with Powershell

I got a question from a customer if I could write a script that can enable or disable autoscaling for an AVD hostpool with PowerShell. So, I wrote the script and want to share it. They needed to disable autoscaling before the deployment of new session hosts and the removal of old ones. Prerequisites You … Read more

Set PageFile via CustomScriptExtension and Bicep

I got inspired by a session from Ryan Mangan, who told me about the importance of the page file for an Azure Virtual Desktop VM. So, after that, I started VS Code and created automation to set the PageFile via a CustomScriptExtension and Bicep. So, this blog is about setting the PageFile via CustomScripExtension for … Read more

AzureDiskEncryption via Bicep

This blog post is about using the AzureDiskEncryption VM Extension for Azure via Bicep. I struggled with this for a while. Furthermore, I couldn’t find much information about this topic. So, I decided to write a blog post about it. The VM Extension is the same as, for example, the domain join VM Extension. I … 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 10 Image Series – Part 3.1 – Deploy test VM

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 3.1! This is a blog which describes how you can deploy a VM from your newly created Shared Image Gallery Image via Bicep. Prerequisites Part 1, 2 & … Read more