PowerCLI: Datastore Provider Olarak Kullanmak

By | 14/12/2016

Datastore Provider vSphere üzerindeki datastore’lara erişmenize izin verir.

Sunucunuza Connect-Vıserver komut seti ile bağlandığınızda iki vmstore ve vmstores adında PSDrives oluşmaktadır. “vmstore” PSDrive son bağlandığımız sunucudaki datastore’ları gösterir. “vmstores” ise geçerli session üzerindeki bağlı bulunan tüm sunucuların datastore’larını göstermektedir.

Varolan bu iki PSDrive haricinde New-PSDrive komutu ile kendinizde yeni bir tane oluşturabilirsiniz.

Set-Location vmstore: komutu ile kullanılmaktadır.

PowerCLI C:\> Set-Location vmstore:

PowerCLI vmstore:\>

Aşağıdaki komut ile vmstore root dizinindeki içeriği görüntüleyebilirsiniz.

Get-ChildItem

Gördüğünüz gibi burada karşımıza vcenter üzerindeki Datacenter ismi çıktı.

Set-Location Edirne

Komutu ile datacenter seçiminide yaptıktan sonra

Get-ChildItem ile datastore’lara erişim sağlıyoruz.

Ayrıca New-PSDrive komutu ile custom bir PSDrive oluşturabilirsiniz.

Öncelikle bir değişkene Datastore ismimizi tanımlıyoruz.

$Datastore = Get-Datastore –Name Datastore1

“ds” adın yeni bir PSDrive oluşturarak $Datastore değişkenini tanımlıyoruz

New-PSDrive -Location $Datastore -Name ds -PSProvider VimDatastore -Root “\”

Şimdi PowerShell PSDrive ‘in kullandığı Location bilgisini Set-Location ile değiştiriyoruz

Set-Location ds:

Get-ChildItem ile dosya ve dizinleri görüntüleyebilir ve kullanbilir duruma geldik.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir