Convert Packer JSON File to HCL2

Packer has announced that classic JSON files are now supported as legacy files. The limitations within classic JSON make it harder to configure the packer template. That’s why Hashicorp has decided to create HCL support for Packer. This blog is about how to convert your Packer JSON File to HCL2 (Hashi Corp Language 2). Furthermore, … Read more

Windows 10 Image Series – Part 0 – Prepare Azure DevOps

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 0! On many request I will write about preparing your Azure/Azure DevOps environment. In addition, this will help you start with part 1. These topics will be discussed … 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

Windows 10 Image Series – Part 5 – YAML Image Build Pipeline

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 5! We built the image, deployed a sessionhost in the previous parts. Next up is converting the Image Pipeline to YAML Pipelines. In addition, YAML pipelines hold all … Read more

Windows 10 Image Series – Part 4 – Deploy SessionHost Powershell

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 4! We built the image in the past parts. It’s now time to actually built hostpools from our image. So, part 4 is about building hostpools! Prerequisites Part … Read more

Windows 10 Image Series – Part 3 – Shared Image Gallery

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! Part 3 is about the Shared Image Gallery. This is a service within Microsoft Azure to publish images and we are publishing our managed image in the … Read more

Windows 10 Image Series – Part 2 – Artifacts and Applications

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 2! Part 2 is about artifacts. Uploading the image variables to an artifact, uploading applications to an artifact, downloading applications from the artifacts and creating artifact feeds. Prerequisites … Read more

Windows 10 Image Series – Part 1 – Create The 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 1! Part 1 is about building the Windows 10 machine, sysprepping it and creating an image from it. Prerequisites There are some prerequisites. Firstly, I am assuming that … Read more

Bitlocker encryption Azure DevOps Release Pipeline

This is a blogpost about setting Bitlocker drive encryption for WVD sessionhosts in an Azure DevOps Release Pipeline. The Bitlocker key will be stored in an Azure Keyvault. This post is only about the script you use to automatically enable Bitlocker on your VM’s. Dishan Francis created an excellent post about creating a Key Vault … Read more

OneDrive Machine Install Script

This is a blog about a script which removes OneDrive Personal and installs OneDrive Machine (All users) Install. You can use this if you want to deploy OneDrive on Windows Virtual Desktop for example. Script Syntax Script Example Firstly, you can run the script on any machine. It does not matter if OneDrive is running, … Read more