The most common task performed in a Citrix Provisioning Services environment is that of changing the assigned vDisks to your desktops. Citrix PVS allows you to roll out operating system and application updates to your Citrix environment progressively during your maintenance windows without major downtime or impact to your users.
Unfortunately, Citrix does not offer a simple method to change the vDisk for a group of servers without using Powershell or manually copying and pasting the device properties of a server in the PVS console. This makes it difficult for support teams or server administrators to update these images as it requires a working knowledge of Powershell scripting and troubleshooting experience.
To address this issue I have created a simple Powershell script which is built around the existing commands provided by the “Citrix.PVS.SnapIn.dll” module.
By using this script, it simplifies the method required to change the assigned vDisks which allows you to delegate this task to support teams and server admins.