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

Powershell Function for Creating WVD Hostpools

I have written a Powershell Function which I use for Creating WVD Hostpools. Instead of clicking through the portal you now can create multiple hostpools by running this function. Prerequisites An Azure subscription The Azure subscription needs to be prepared for WVD deployment Install Powershell Modules (This is listed in the blog) Powershell Function This … Read more

WVD Create HostPool

This is a blogpost about how to create a WVD HostPool. I demonstrate two methods. The GUI based method and the Powershell method. In addition, you can also create the Hostpool via an ARM template but that’s a topic for another time. The GUI based method Firstly, log on to Microsoft Azure. After that, go … 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

WVD Logoff users Hostpool Powershell

This is a blogpost about a script which initiates a logoff for all users in a WVD Hostpool via Powershell. The script populates the hostpool(s) based on a Resource Group within Azure. If there are multiple hostpools within this Resource Group the users are logged off also. Script Syntaxis This is the syntax for the … Read more

Enable Azure AD Device Script

I have been testing with Windows 10 AutoPilot White Glove and I have run in to the problem where the Azure AD Device was not able to find my organisation. Problem definition The error looked like this: I had uploaded the hardware hashes to Intune using a CSV. Therefore, I was very suprised to see … Read more

Set Calendar Permissions based on folder type

If you have ever migrated an Exchange Server or have been an administrator of a large Exchange environment this may soundsfamiliar. When you want to change the default permissions of the calendar of a roommailbox this folder is often in multiple languages. This depends on multiple factors, examples are: “Calendar, Agenda & Kalender”. This often … Read more

Office 365 License check + notification script

I think we all have had a moment where we wanted to create a new user account but the licenses for Office 365 had run out. Our Sysadmins asked me to write a script which would send an e-mail if the licenses almost would run out. I would run the script from a management server … Read more

Exchange Online Set Copy Items Send via Azure Runbook

This blog is about automating setting “Copy items sent” and “Copy items sent on behalf ” for Shared Mailboxes in Exchange Online. If Shared Mailboxes are created manually, It could be that these are settings are forgotten. If you forgot to set these settings it could have a high impact on users. I am talking … Read more

Migrate UserProfiles from FileServer to OneDrive

I would like to share my migration method for moving UserProfiles from a FileServer to OneDrive in Office 365. The migrationtool ShareGate is used for this migration. ShareGate is really powerful tool to move your data from a FileServer (Shared data & User Profiles) to Office 365 (SharePoint Online/Onedrive). There are 6 steps involved in this migration. … Read more