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.