Powercli: Bilgisayarımız ve Vmware Datastore Arasında Dosya Transferi

By | 14/12/2016

Copy-DatastoreItem komut seti ile bilgisayarınız ve vmware datastore arasında dosya transferi gerçekleştirebilirsiniz.

Set-Location komutu ile alt dizinlere erişim sağlayabilirsiniz.

Aşağıdaki örnekte ds sürücüne girerek içerisindeki vm klasörlerine eriştik daha sonrasında Centos1 adlı sunucunun bulunduğu klasöre erişim için yine set-location komutunu kullanıyoruz. Artık ds sürücüsü altında Centos1 dizinine giriş yapmış olduk. ds:\Centos1

PowerCLI ds:\> Set-Location Centos1

PowerCLI ds:\Centos1>

Şimdi Centos1 dizini altndaki vmx file’ı bizim belirlediğimiz c:\ozgur dizinine aktarıyoruz.

PowerCLI ds:\Centos1> Copy-DatastoreItem -Item ds:\Centos1\Centos1.vmx -Destination c:\Ozgur\

Eğer böyle bir dizin yoksa size aşağıdaki hata mesajını dönecektir.

Copy-DatastoreItem : The specified destination folder ‘C:\Ozgur’ does not exists. Use the

Force parameter to force operation.

At line:1 char:1

+ Copy-DatastoreItem -Item ds:\Centos1\Centos1.vmx -Destination c:\Ozgu …

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : NotSpecified: (:) [Copy-DatastoreItem], PathException

    + FullyQualifiedErrorId : VMware.VimAutomation.ViCore.Cmdlets.Provider.Exceptions.PathExce

   ption,VMware.VimAutomation.ViCore.Cmdlets.Commands.CopyDatastoreItem

 

-Force parametresi ile bu klasörü oluşturmasını ve dosyayı kopyalamasını sağlıyoruz.

PowerCLI ds:\Centos1> Copy-DatastoreItem -Item ds:\Centos1\Centos1.vmx -Destination c:\Ozgur\ -Force

Aşağıdaki komutu çalıştırdığımızda ilgili dosyasını içeriğini görüntülememize müsade edecektir.

PowerCLI ds:\Centos1> Get-Content C:\Ozgur\Centos1.vmx

 

Not: Dosya kopyalama işlemlerini farklı vcenterlar arasında yapmazsınız bunun için öncelikle dosyayı local pc ye alarak sonrasında diğer hedefe göndermeniz gerekmektedir.

Bir Cevap Yazın

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