PowerShell Gallery ve PowerCLI

Microsoft Powershell ile ilgili çok önemli bir değişiklik yaptı . Artık modul yukleme işlemlerini powershellGallery ile yapılmaktadır. Powercli da buna dahil oldu. Bundan sonraki sürümlerde MSI paketi kullanarak kurulum yapmanıza gerek kalmayacak.

Powershell Gallery ve Powercli iki şekilde kullanılabiliyor

1- Online Install

2- Offline Install

Öncelikle bilgisayarımızda yüklü olan PowerCLI uygulamasını kaldırmamız gerekmektedir.

Program Ekle Kaldır üzerinden Powercli Uygulamamımız kaldırdıktan sonra.

Find Module ile powercli modullunu aratıyoruz.

Find-Module -Name VMware.PowerCLI

Daha önce Powershell Gallery’e erişmediyseniz yada Nugetin eski sürümüne sahipseniz güncelleme veya yükleme için bir uyarı çıkaracaktır. Y seçeneği ile devam edebilirsiniz.

Powercli komutlaırını kullanabilmek için Install module komutunu kullanacağız.

Install-Module -Name VMware.PowerCLI –Scope CurrentUser

-Scope bölümüne sadece login olduğunuz kullanıcı yada AllUser seçimi yapabilirsiniz.

Gördüğünüz gibi powercli paketlerini yüklemeye başladı.

Eğer işlem esnasında aşağıdaki gibi bir uyarı alırsanız.

PackageManagement\Install-Package : A command with name ‘Get-Cluster’ is already available on this system. This module
‘VMware.VimAutomation.Core’ may override the existing commands. If you still want to install this module
‘VMware.VimAutomation.Core’, use -AllowClobber parameter.

AllowClobber parametresini kullanabilirsiniz.

 Install-Module -Name VMware.PowerCLI -AllowClobber

 

Son adım olarak PowerCLI kullanımı için

 

Import-Module VMware.PowerCLI

Gördüğünüz gibi powercli modullerimiz kullanılabilir durumdadır.

İkinci seçenek olan offline kurulum internet erişimi olmayan bilgisayarlar için sağlanmaktadır. Fakat bu işlemi gerçekleştirebilmek için internet erişimi olan bir bilgisayar üzerinden dosyaların kopyalanması gerekmektedir.

 

Find-Module -Name VMware.PowerCLI

Offline kullanım için dosya kayıt yolunu gösteriyoruz.

 

Save-Module -Name VMware.PowerCLI -Path C:\Path\To\Desired\Folder

Aşağıdaki path’lere kopyalayarak kullanabilirsiniz.

Local User: $home\Documents\WindowsPowerShell\Modules
All Users: $pshome\Modules

Masaüstünde PowerCLI kısayolu oluşturmak

Bu işlem için masaüstünde sağ tuş ile new shorcut seçiyoruz target bölümüne aşağıdaki path’i giriyoruz. Kaydettiğimizde işlemler tamamlanmış olacak.

Target: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noe -c "Import-Module VMware.PowerCLI"
Start In: C:\
Shortcut Key: None
Run: Normal Window
Comment: Launch VMware PowerCLI

Join the ConversationLeave a reply

Your email address will not be published. Required fields are marked *

Comment*

Name*

Website