I have a PowerShell function that preps my lab and another executes a single LoginVSI test. Now, I need to fully automate my LoginVSI testing to perform multiple tests without any interaction. I need to do the following: Perform a test for each Master VM I specify For each Master VM, test specific workloads For… Continue reading LoginVSI PowerShell – Automate Tests
This XenServer PowerShell script resets a XenServer VM by doing the following: Shuts down the VM down and waits for the VM to power off Reverting to the "Baseline" snapshot (creates one if one not already created) Starts the VM Waits for VM to be in a running state, (waits until the VM's Netlogon Windows… Continue reading Citrix Hypervisor PowerShell – Reset VM
This Citrix Hypervisor PowerShell script restarts a Citrix Hypervisor host and waits for the host to be in the running state before continuing by waiting until the Netlogon service on the VM is running.
Being able to automate a LoginVSI test saves a lot of time, but there is more to testing than just the LoginVSI portion. We must remember to get the environment prepared for a LoginVSI test. For a Citrix XenApp and XenDesktop test, I always need to do the following: Prepare environment Remove the first VM… Continue reading LoginVSI PowerShell – New-CitrixVSITest
LoginVSI automates performance testing and I need to automate LoginVSI. By calling this one function, I can invoke a single LoginVSI test. At a high-level, the test does the following Prepare test These items simply get the environment ready for a LoginVSI test. It includes doing the following: Delete any old test files on the… Continue reading LoginVSI PowerShell – Invoke-VSITest
Local host cache, within XenApp and XenDesktop, utilizes a local DB to store configuration information. This local DB is continuously updated by the master SQL DB. When connectivity to the SQL DB fails, the controller automatically switches to the local DB. When the link to the SQL DB is restored, the controller automatically switches back.… Continue reading Pooled Desktops with Local Host Cache
If you need to automate the updating of a Machine Creation Services machine catalog, this script will be useful. It was created for a XenServer host. The first part is to setup my parameters. For the variables $StorageResource and $HostResource, you will use the names from Citrix Studio - Configuration - Hosting. I use "XenServer"… Continue reading XenApp and XenDesktop PowerShell – Update MCS Image