VMware PowerCLI? Nice to meet you!

No comments

Some important configurations and procedures, when using VMware solutions, you will need to know and how to operate using PowerCLI. If you don’t know what PowerCLI is or have questions about this, you can check this link .

VMware PowerCLI is a command-line and scripting tool built on Windows PowerShell which you can use during management and automation script using vSphere, vRealize Operations Manager, vSAN, NSX-T, VMware Cloud on AWS, VMware HCX, VMware Site Recovery Manager and of course, VMware Horizon.

This post will cover how to install PowerCLI in order to use for future configurations an scripts using VMware Horizon.

Offline Mode – Download and Install PowerCLI

In case you don’t have internet access from the server you’re working ont, first of all, you need to download VMware PowerCLI from this link an copy it into a USB thumb drive. You can see some good information at the same site like compatibility matrix, PowerCLI User Guide, Cmdlet reference etc.

As soon you download the ZIP file, copy it into the server you’re about to install PowerCLI, you need to put all files into System-wyde module folder, which is the following path into your Windows Server:

C:\Windows\System32\WindowsPowerShell\v1.0\Modules

When you extract its content, you can see the following files on the path:

Online Mode – Easy One

Just follow the steps below to install PowerCLI:

  • Find-Module -Name VMware.PowerCLI
  • Install-Module -Name VMware.PowerCLI -Scope CurrentUser
  • Get-Command -Module *VMWare*

PowerCLI Configurations Prior Start Using it

Open a Windows PowerShell to perform the configuration:

Type the following command line to configure PowerCLI:

Set-ExecutionPolicy RemoteSigned

If the command issued problems for you, try to use the following added information to your command line:

Set-ExecutionPolicy RemoteSigned – Scope CurrentUser

Now it’s time execute PowerCLI configuration steps. I usually use this command line to configure PowerCLI:

Set-PowerCLIConfiguration -Scope AllUsers -ParticipateInCEIP $false -InvalidCertificateAction Ignore

As you can see, I typed in the sequence an Import-Module command asking for VMware Automation from Horizon and I got no errors coming from PowerShell.

Welcome to the world of PowerCLI! You can see a lot of good stuff from the following website also:

VMware PowerCLI from PowerShell Gallery

Enjoy the ride!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.