.

 

 

AVDManage (Free)

Virtual Machine Scale Set Image Management for Azure Virtual Desktops

Download Version 1.0.6.0

Administration


Standardise and Simplify Azure Virtual Desktop Master Image Management

Deploy AVD Session Host Master Image updates

Consistent repeatable process for Golden Image Continuity

Maintain machine identities

Schedule out of hours updates


  • Create Virtual Machines , Snapshots & Master Images
  • Create Uniform Virtual Machine Scale Sets for Azure Virtual Desktop Host Pools
  • Deploy Virtual Machines with Persistent or Ephemeral disks
  • Deploy, Re-Deploy, Re-Image, Update & Rollback Virtual Machine Scale Sets using Managed Images or Azure Gallery Images
  • Virtual Machine instances retain ther identity when updating, re-imaging, re-deploying
  • Scale Up / Down – Change Virtual Machine Size
  • Scale In / Out – Adjust Virtual Machine Scale Set VM instances
  • Join Active Directory Domain during deployment / update
  • AVD-Join - Join AVD Host Pool during deployment / update
  • AVD-Automate – Schedule tasks for planned maintenance


Quick Start

Create a Master Virtual Machine

  • Add / Remove required Applications and Features
  • Remove unwanted Microsoft Store Apps
  • Install required Language Packs
  • Install all available Windows and Application updates
  • Configure the Default User Profile
  • Disable unnecessary Scheduled Tasks
  • Disable unnecessary Services
  • Enable required Services (Windows Search)
  • Enable Firewall Rules (Domain Profile)
  • Delete Temporary Files and Source Media on the OS Disk
  • Apply known optimizations

Install the following PowerShell Modules

  • Az.Accounts
  • Az.DesktopVirtualization

These are required by AVD-Join to join the Azure Virtual Desktop Host Pool.

Snapshot the Master Virtual Machine

Take a snapshot of the Master Virtual Machine. The snapshot will be used to re-create the Master Virtual Machine during the next update cycle.

 

Sysprep the Master Virtual Machine

Remove the Master Virtual Machine from Active Directory.

Remove the master Virtual Machine from Entra ID

Run

C:\Windows\System32\Sysprep\sysprep.exe /oobe /generalize /shutdown

Create a Master Image

Create a Master Image from the Master Virtual Machine.

The Master Virtual Machine is deleted after the Master Image is created.

Create a Virtual Machine Scale Set

Create a Virtual machine Scale Set using the Master Image.

To join an Azure Virtual Desktop Host Pool, create the AVD-Join Service Principal in Entra ID. This allows the Virtual Machine instances to join an AVD host pool at system startup when creating or updating a Scale Set.

Update a Virtual Machine Scale Set

Re-Create the Master Virtual Machine from the last snapshot.

Perform required updates and changes.

Create a new snapshot of the Master Virtual Machine for the next update cycle.

Sysprep the Master Virtual Machine.

Create an updated Master Image.

 

 

 

 

Modify the Scale Set configuration by updating the VM Source attribute.

Virtual Machine instances may be updated on-demand or the update may be scheduled using AVD-Automate .

After updating, the Virtual machine instances will be running the updated Master Image. They will retain their Active Directory computername, Entra ID device identity (sync via Entra Connect), and Azure Virtual Desktop Session Host name.


Master Image initial configuration and regular updates

Master Image Optimisation

Master Image Finalisation and Sysprep

   

 



Cookie Policy: We do NOT use cookies.