Try if it is relevant:
For Windows VMs
In Windows VMs, you can set the wallpaper by modifying registry keys or using PowerShell commands to set a specific image as the desktop background.
Write a PowerShell script that:
Downloads a custom image from a URL.
Sets the downloaded image as the desktop wallpaper.
Optionally, overlays custom information (e.g., VM name, IP address) onto the image.
https://toptechi.medium.com/vm-machine-summary-info-ea3d1d415144