With the shift toward prioritizing data center automation, many IT administrators no longer use the traditional GUI to manage large and complex systems such as vCenter. Instead, you can use a command-line interface and scripting language to automate tasks at scale.
VMware publicly recommends its PowerShell-based tool PowerCLI for automating tasks in vSphere. You can do just about anything in PowerCLI that you can with the vSphere GUI, but PowerCLI can manage VMware VMs more quickly and efficiently through vCenter.
To read the entire article, please click on https://searchvmware.techtarget.com/tip/Use-these-5-PowerCLI-cmdlets-to-automate-vCenter-tasks