Move-SCVirtualHardDisk

Bir sanal sabit disk dosyasını aynı konakta bir konumdan diğerine taşır veya Move-SCVirtualMachine ile kullanıldığında farklı bir konak üzerindeki bir konuma taşır.

Syntax

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>]

Description

Move-SCVirtualHardDisk cmdlet'i, Windows tabanlı bir sanal sabit disk dosyasını (.vhd dosyası) veya VMware tabanlı bir sanal sabit disk dosyasını (.vmdk dosyası) aynı konakta bir konumdan diğerine taşır. Ayrıca, bir sanal sabit disk dosyasını farklı bir konakta bir konuma taşımak için Move-SCVirtualMachine cmdlet'iyle Birlikte Move-SCVirtualHardDisk de kullanabilirsiniz.

Aşağıdaki görevleri gerçekleştirmek için bu cmdlet'i kullanabilirsiniz:

  • Çalışan bir VMware sanal makinesindeki bir sanal sabit diski hizmet kesintisi olmadan taşıyın.

  • Çalışan bir Windows Server 2008 R2, Windows Server 2012 veya Windows Server 2016 sanal makinedeki bir sanal sabit diski en az hizmet kesintisiyle taşıyın. Bu durumda , Move-SCVirtualMachine ile Move-SCVirtualHardDisk kullanın.

  • Sanal makine durdurulmuş durumdaysa veya kaydedilmiş durumdaysa, herhangi bir konak türündeki bir sanal makinedeki sanal sabit diski taşıyın. Bu durumda , Set-SCVirtualMachine ile Move-SCVirtualHardDisk kullanın. Aşağıdaki koşullardan biri doğruysa bu seçenek desteklenir:

-- Sanal makine, Windows Server 2008 R2, Windows Server 2012 veya Windows Server 2016 Hyper-V teknolojisini kullanan bir konakta ya da bir VMware ESX ana bilgisayarındadır ve sanal makine kaydedilmiş durumda veya durdurulmuş durumdadır.

-- Sanal makine desteklenen diğer herhangi bir konaktadır ve durdurulmuş durumdadır.

Kullanım örnekleri:

  • Bir konağın birden çok fiziksel disk sürücüsü varsa ve sanal makinede iki sanal sabit disk varsa (bir disk işletim sistemini içerebilir ve diğer disk veri içerebilir), her iki sanal sabit diskin performansını artırmak için bu cmdlet'i kullanarak sanal sabit disklerden birini farklı bir fiziksel sabit sürücüye taşıyabilirsiniz.

  • Sanal makinede dinamik olarak genişleyen bir sanal sabit disk varsa ve sanal sabit diskin konak üzerindeki geçerli fiziksel sabit disk üzerindeki alanın çoğunu kullandığı bir noktaya genişletildiğini fark ederseniz, bu cmdlet'i kullanarak genişletilmiş sanal sabit diski konakta varsa daha büyük bir fiziksel sabit diske taşıyabilirsiniz.

Örnekler

Örnek 1: Bir sanal sabit disk dosyasını aynı konakta bir konumdan diğerine taşıma

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

İlk komut VM01 adlı sanal makine nesnesini alır ve nesneyi $VM değişkeninde depolar.

İkinci komut, VM01'deki ilk sanal sabit disk nesnesini $VHD değişkeninde depolar.

Son komut, $VHD'de depolanan sanal sabit diski var olan "C:\VHDs" klasörüne taşır.

Parametreler

-Bus

Sanal disk sürücüsünün veya sanal DVD sürücüsünün eklendiği IDE veri yolunu ya da sanal disk sürücüsünün eklendiği SCSI veri yolunu belirtir.

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

-IDE

Bir sanal disk sürücüsü nesnesinin veya bir sanal makinede veya şablonda yapılandırılmış bir sanal DVD sürücü nesnesinin eklendiği veri yolu türü olarak IDE'yi belirtir.

Örnek biçim: -IDE -Bus 0 -LUN 1

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

-JobGroup

Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmadan hemen önce küme olarak çalışacak bir dizi komut için tanımlayıcı belirtir.

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

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

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

-LUN

Bir sanal disk sürücüsü nesnesi veya IDE veri yolu üzerindeki bir sanal DVD sürücü nesnesi veya SCSI veri yolu üzerindeki bir sanal disk sürücüsü nesnesi için mantıksal birim numarasını (LUN) belirtir.

  • Örnek biçim: -IDE -Bus 1 -LUN 0
  • Örnek biçim: -SCSI -Bus 0 -LUN 1
Type:Byte
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Path

İşlemin hedef yolunu belirtir.

Örnek biçimler:

  • Yerel yol: -Path "F:\"
  • UNC yolu: -Path "\\Library\Templates"
  • Birim GUID yolu: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • VMware ESX yolu: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Citrix XenServer yolu: -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

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

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

-RunAsynchronously

Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

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

-SCSI

Bir sanal makinede veya şablonda yapılandırılmış bir sanal disk sürücüsü nesnesinin eklendiği veri yolu türü olarak SCSI'yi belirtir.

Örnek biçim: -SCSI -Bus 0 -LUN 0

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

-VirtualHardDisk

Bir sanal sabit disk nesnesi belirtir.

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

-VMMServer

BIR VMM sunucu nesnesi belirtir.

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

Çıkışlar

VirtualHardDisk

Bu cmdlet bir VirtualHardDisk nesnesi döndürür.