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.