Bagikan melalui


Move-SCVirtualHardDisk

Memindahkan file hard disk virtual dari satu lokasi ke lokasi lain pada host yang sama atau, saat digunakan dengan Move-SCVirtualMachine, ke lokasi di host yang berbeda.

Sintaks

Move-SCVirtualHardDisk
    [-VMMServer <ServerConnection>]
    -Bus <Byte>
    -LUN <Byte>
    [-SCSI]
    -JobGroup <Guid>
    -Path <String>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]
Move-SCVirtualHardDisk
    [-VMMServer <ServerConnection>]
    -Bus <Byte>
    -LUN <Byte>
    [-IDE]
    -JobGroup <Guid>
    -Path <String>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]
Move-SCVirtualHardDisk
    [-VirtualHardDisk] <StandaloneVirtualHardDisk>
    [-JobGroup <Guid>]
    -Path <String>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Deskripsi

Cmdlet Move-SCVirtualHardDisk memindahkan file hard disk virtual berbasis Windows (file .vhd) atau file hard disk virtual berbasis VMware (file .vmdk) dari satu lokasi ke lokasi lain pada host yang sama. Anda juga dapat menggunakan Move-SCVirtualHardDisk dengan cmdlet Move-SCVirtualMachine untuk memindahkan file hard disk virtual ke lokasi di host yang berbeda.

Anda bisa menggunakan cmdlet ini untuk melakukan tugas berikut:

  • Pindahkan hard disk virtual pada komputer virtual VMware yang sedang berjalan tanpa gangguan layanan.

  • Pindahkan hard disk virtual pada komputer virtual Windows Server 2008 R2, Windows Server 2012, atau Windows Server 2016 yang sedang berjalan dengan gangguan layanan minimal. Dalam hal ini, gunakan Move-SCVirtualHardDisk dengan Move-SCVirtualMachine.

  • Pindahkan hard disk virtual pada komputer virtual pada semua jenis host jika komputer virtual dalam keadaan berhenti atau dalam keadaan tersimpan. Dalam hal ini, gunakan Move-SCVirtualHardDisk dengan Set-SCVirtualMachine. Opsi ini didukung jika salah satu kondisi berikut ini benar:

-- Komputer virtual berada di host yang menggunakan teknologi Windows Server 2008 R2, Windows Server 2012, atau Windows Server 2016 Hyper-V atau pada host VMware ESX, dan komputer virtual dalam keadaan tersimpan atau dalam keadaan berhenti.

-- Komputer virtual berada di host lain yang didukung, dan dalam keadaan berhenti.

Contoh penggunaan:

  • Jika host memiliki beberapa drive disk fisik dan komputer virtual memiliki dua hard disk virtual (satu disk mungkin berisi sistem operasi dan disk lainnya mungkin berisi data), Anda dapat menggunakan cmdlet ini untuk memindahkan salah satu hard disk virtual ke hard drive fisik yang berbeda untuk meningkatkan performa untuk kedua hard disk virtual.

  • Jika komputer virtual memiliki satu hard disk virtual yang berkembang secara dinamis dan Anda menemukan bahwa hard disk virtual telah diperluas ke titik di mana ia menggunakan sebagian besar ruang pada hard disk fisiknya saat ini pada host, Anda dapat menggunakan cmdlet ini untuk memindahkan hard disk virtual yang diperluas ke hard disk fisik yang lebih besar jika tersedia di host.

Contoh

Contoh 1: Memindahkan file hard disk virtual dari satu lokasi ke lokasi lain pada host yang sama

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VHD = $VM.VirtualHardDisks[0]
PS C:\> Move-SCVirtualHardDisk -VirtualHardDisk $VHD -Path "C:\VHDs"

Perintah pertama mendapatkan objek komputer virtual bernama VM01 dan menyimpan objek dalam variabel $VM.

Perintah kedua menyimpan objek hard disk virtual pertama pada VM01 dalam variabel $VHD.

Perintah terakhir memindahkan hard disk virtual yang disimpan di $VHD ke folder yang ada "C:\VHDs".

Parameter

-Bus

Menentukan bus IDE yang akan dilampirkan drive disk virtual atau drive DVD virtual, atau bus SCSI yang akan memasang drive disk virtual.

Type:Byte
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IDE

Menentukan IDE sebagai jenis bus untuk melampirkan objek drive disk virtual atau objek drive DVD virtual yang dikonfigurasi pada komputer virtual atau pada templat.

Contoh format: -IDE -Bus 0 -LUN 1

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Menentukan pengidentifikasi untuk serangkaian perintah yang akan berjalan sebagai set tepat sebelum perintah akhir yang menyertakan pengidentifikasi grup pekerjaan yang sama berjalan.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LUN

Menentukan nomor unit logis (LUN) untuk objek drive disk virtual atau untuk objek drive DVD virtual pada bus IDE, atau untuk objek drive disk virtual pada bus SCSI.

  • Contoh format: -IDE -Bus 1 -LUN 0
  • Contoh format: -SCSI -Bus 0 -LUN 1
Type:Byte
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Path

Menentukan jalur tujuan untuk operasi.

Contoh format:

  • Jalur lokal: -Path "F:\"
  • Jalur UNC: -Path "\\Library\Templates"
  • Jalur GUID volume: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • Jalur VMware ESX: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Jalur Citrix XenServer: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSI

Menentukan SCSI sebagai jenis bus untuk melampirkan objek drive disk virtual yang dikonfigurasi pada komputer virtual atau pada templat.

Contoh format: -SCSI -Bus 0 -LUN 0

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHardDisk

Menentukan objek hard disk virtual.

Type:StandaloneVirtualHardDisk
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Menentukan objek server VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Output

VirtualHardDisk

Cmdlet ini mengembalikan objek VirtualHardDisk .