Mengintegrasi VMware PowerCLI ke dalam PowerShell ISE

powercli-iconBagi kamu yang sedang mencoba VMware PowerCLI tentu setelah beberapa lama akan bertanya-tanya alangkah baiknya bila kita bisa menggunakan PowerCLI di dalam PowerShell ISE (Integrated Scripting Environment). Mengapa? Sebab PowerShell ISE menyediakan banyak fitur yang memudahkan kita menulis PowerShell/PowerCLI, diantaranya adalah syntax completion dan GUI Help. Berita baik bagi kamu sebab kita bisa mengintegrasikan keduanya 🙂


Berikut ini adalah caranya:

  1. Install PowerShell
  2. Install PowerCLI
  3. Setup PowerShell profile dan masukkan PowerCLI PSSnapin di dalamnya.

Di dalam PowerShell ISE console:

 

New-Item -path $profile -type file -force | Out-Null

Keluar dari PowerShell ISE dan buka file profile kamu. Letaknya ada di Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1
Tambahkan baris ini:

#Meload PowerCLI Snapin
Add-PsSnapin VMware.VimAutomation.Core -ea "SilentlyContinue"

Kamu bisa menambahkan Snapin-snapin lain ke dalam file profile kamu, misalnya Snapin untuk vCloud Director dan lain-lain.

VMware.VimAutomation.VDS
VMware.VimAutomation.License
VMware.DeployAutomation
VMware.VimAutomation.Cloud

Contohnya ketika kamu mengetik Get-VM, maka akan muncul auto completion dan keterangannya.powercli-in-powershell-ise
Sumber: http://www.vcloudnine.de/load-vmware-powercli-snap-in-automatically-in-powershell-ise/

Selamat mencoba 🙂
Fajar Priyanto
Singapura
13 Mei 2014