How to setup a Powershell Environment to manage VMware

  1. Make sure .NET Framework 4.5 is installed (HERE)
  2. Make sure that Powershell 3.0 is installed (do not use 4.0 as it breaks add-ins) (HERE)
  3. Install vSphere PowerCLi (HERE)
  4. open PS and run:  Set-ExecutionPolicy -ExecutionPolicy unrestricted
  5. Close and reopen PS and create a new profile by running:  New-item –type file –force $profile
  6. Run the following:  Notepad $profile
  7. Paste the following into the file:
    1. Add-PSSnapin VMware.VimAutomation.Core
      Add-PSSnapin VMware.VimAutomation.Vds
      Add-PSSnapin VMware.VimAutomation.License
      Add-PSSnapin VMware.DeployAutomation
      Add-PSSnapin VMware.ImageBuilder
      Add-PSSnapin VMware.VimAutomation.Cloud
  8. Save the PS1 file on your desktop and open a session via the shortcut.


You may also like