How to Patch / Upgrade VMware vCenter Appliance with Embedded and External Platform Services Controller

Disclaimer: The upgrade process described in this article is tested on vCenter versions 6.5 and 6.7. It should work exactly the same on version 7.0. However, it is always recommended to read the official VMware documentation if there is any doubt. Patching or upgrading a vCenter appliance is a relatively easy task, yet it still […]

Parallel Execution with PSJobs and PowerCLI: Deploying New VMs

PowerShell, as most command line and scripting environments, execute commands sequentially. In other words, instructions run synchronously. This means that PowerShell waits for a command to finish execution before running the next one. While this allows to have more control over each command and its output, it also reduces efficiency because only one action or […]

Replicating VMware NSX-T Services with REST API and PowerShell

Introduction to NSX NSX is a network virtualization VMware product. Originally, VMware came up with NSX-V, which worked exclusively with vSphere. Then, they released NSX-T which supports third-party cloud solutions like AWS. There is an unofficial PowerShell module for NSX-V, PowerNSX, an open-source project created by VMware employees. On the other hand, PowerCLI comes with […]