Category Archives: PowerCLI

Power CLI Dersleri

PowerCLI: vSphere PowerCLI Inventory Provider Kullanımı

Inventory Provider bize dosya sistemine Esxi Server yada vCenter gibi erişmemizi sağlar. Provider ile dısta görüntüleme taşıma yeniden adlandırma v silme işlemlerini PowerCLI ile yaptırabilmektedir. Connect-VIServer komutu ile vcenter erişimi yaptığımızda vi ve vis adında iki PSDrives oluşur. “vi” PSDrive son bağlanılan sunucunun inventory bilgisini “vis” PSDrive ise geçerli session üzerindeki tüm bağlı serverların inventorylerini… Read More »

PowerCLI: Using PSDrives

Her provider bri yada birden fazla sürücü kullanmaktadır ÖRN olarak kullandığımız windows işletim sistemlerinde C,D, E gibi sürücü isimleri ile local diskler yada CD sürücüler bulunmaktadır. Driverlara bağlanmak için providerları kullanıyoruz. Örneğin C Sürücüsü içeriğini getirmek için Get-ChildItem C:\ komutunu kullanabiliriz Get-ChildOtem için dir,gci yada ls kısaltmaları kullanılabilmektedir. Get-ChildItem alias:

PowerCLI: Provider ve PSDrives Kullanımı

Cmdlet’ler powershell komutlarıdır. Powershell PSDrivers ile sürücülerede erişebilmektedir ve windows üzerindeki sürücüleri dirver olarak kullandırabilirler. Bu şekilde driverleri yazılımın bir parçası haline getirebiliriz. Powershell Provider’lar genellikle eklenti yada modül gibi çalışabilmektedir. Providerler cmdlet’ler ile kullanılabilir. Aşağıdaki komut ile isimlerini listeleyebilirsiniz. Get-Command -Noun Item,ChildItem,Content,ItemProperty PowerCLI session ile bağlandığımı bilgisayardaki sürücüleri görmek için Get-PSProvider komutunu kullanabiliriz. Dikkat… Read More »

Powercli : Get-Member Kullanımı

PowerCLI objeler ile çalışır.Bir obje özellikler ve methodları içermektedir.Objenin elemanlarını görmek için Get-Member komunu kullanabilirsiniz. “Özgür Mazlum” | Get-Member komutu ile string türünün elemanlarını görebilirsiniz.   Pipe işareti ile nesnelerin üyelerini listeleyebilirsiniz. Örneğin sanal sunucuların elemanlarını  getirmek için aşağıdaki komutu kullanabilirsiniz.   Get-Vm | Get-Member Komut VirtualMachineImpl nesnesi ve tüm yöntemleri ve özellikleri tam tip… Read More »

PowerCLI 6.5 R1 Release Oldu

Aşağıda detayları bulunan yenilikler ve iyileştirmeler bulunuyor. There’s been a lot of buzz around PowerCLI lately, and we’re keeping it going! It gives me great pleasure to announce the general availability of VMware PowerCLI 6.5 Release 1! Before diving in on all the new features, it’s worth noting that these features are all created based… Read More »

Powercli : Get-Help Kullanımı

Eğer cmdletler ile ilgili daha fazla bilgi getirmek isterseniz Get-Help komutunu kullanmanız gerekmektedir.

Get-Help cmdlet ile beraber kullanılan bazı parametreler bulunmakatadır. -Examples Parametresi : Örneğin Get-VM kullanımı ile ilgili örneklere ihtiyacınız var.

ile hazırlanmış örnekleri görüntüleyebilirsiniz. -Detailed Parametresi : Get-help Get-VM –Detailed komutu ile cmdlet ile ilgili detaylı bilgilere ulaşabilirsiniz. -Full Parametresi :… Read More »

Get-VICommand Kullanımı

Get-VICommand Get-Command benzeridir. Fakat  Get-VICommand –Name Get-VM sadece bir parametre almaktadır. Get-VICommand –Name (sadece Name).

Get-Help , Get-Command ve Get-Member Cmdlets Kullanımı

PowerCLI içindeki  bazı cmdletsleri kullanarak bilmediğiniz bir çok işlemi keşfetmeniz mümkündür. Powershell ve PoweCLI içn kullanılan binlerce cmdlet bulunuyor. Bunların hepsinin ezberlenmesi mümkün değildir. Fakat Get-Help vb komutları doğru kullanarak bilmediğiniz komut setlerini bularak kullanabilirsiniz.

Powercli : Raw Device Disk Kullanan Sunucuların Listelenmesi

Raw Device olarak tanımladığınız diskler datastore listesinde bulunmuyor. Bu nedenle acil bir arama yapmanız gerektiğinde aşağıdaki powercli komutu ile bu disk tipindeki sunucuları listeleyebilirsiniz.

 

Powercli : Powercli ile Guest IP, Subnet. GateawayVlan Bilgilerini Çekmek

PowerCLI ile IP guest sunucuların IP bilgilerini alabildiğiniz gibi Subnet ve GW bilgilerinide getrebiliyoruz. Aşağıdaki script ile bu bilgileri çekebilrisiniz.

 

Powercli : Sunucu Adları ve İşletim Sistemi Bilgilerini Getirmek

Get-VM ile sunucu listesini getirebiliyorsunuz. Eğer sunucularınızda sadece linux olan kayıtları getirmek isterseniz aşağıdaki komutu kullanabilirsiniz. Console üzerinden görüntülemek için;

Eğer CSV olarak kayıt etmek isterseniz aşağıdaki komutu kullanabilirsiniz.