Updating OVF properties for a VM using vSphere API and PowerCLI 

Deploying a new OVA/OVF containing OVF properties that need to be configured is super easy using PowerCLI’s Get-OvfConfiguration and Import-VApp cmdlets. Many examples can be found online including the PowerCLI Deployment Github repository. However, once an OVA/OVF has been deployed and running as a standard Virtual Machine, I found there were no out of the box […]

When to use Move-VM cmdlet vs xMove.ps1 script for performing Cross vCenter vMotions?

Since publishing my Automating Cross vCenter vMotion between the same and different SSO Domain article back in early 2016, I have had a large number of customers reach out to me and share their success stories of allowing them to perform datacenter migrations to consolidating vCenter Servers all due to this awesome capability that was introduced in […]

vGhetto Automated NSX-T 2.0 Lab Deployment

Last week, I had spent some time exploring and getting myself more familiar with NSX-T, which is the next generation release of the NSX platform from VMware. One of the first thing I do when learning about a new product is to setup a lab environment that I can using. Having gone through the deployment […]

Automating VM keystrokes using the vSphere API & PowerCLI

I am constantly amazed at the number of new use cases that can now be enabled with some of the new and updated capabilities of our vSphere Platform. I recently discovered a new vSphere API that was introduced in vSphere 6.5 called PutUsbScanCodes() which may sound a little strange but it enables some really slick Automation capabilities. This […]