Aracılığıyla paylaş


Remove-SCVirtualHardDisk

Sanal bir sabit disk nesnesini bir sanal makineden veya şablondan ya da VMM kitaplığından kaldırır.

Syntax

Remove-SCVirtualHardDisk
      [-VirtualHardDisk] <VirtualHardDisk>
      [-JobGroup <Guid>]
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Remove-SCVirtualHardDisk cmdlet'i bir sanal makineden veya şablondan ya da Virtual Machine Manager (VMM) kitaplığından bir sanal sabit disk nesnesini kaldırır. Remove-VirtualHardDisk , ilgili sanal sabit disk dosyasını (Windows tabanlı bir .vhd dosyası, Citrix XenServer tabanlı .vhd dosyası veya VMware tabanlı bir .vmdk dosyası) kitaplık sunucusundan da siler.

Sanal sabit disk bir sanal makine veya şablondaki bir sanal disk sürücüsüne bağlıysa (ve Force parametresini kullanmıyorsanız), VMM sanal sabit diski içeren kapsayıcıyı listeler ve sanal sabit diski kaldırmak istediğinizi onaylamanızı ister:

  • Evet yanıtını verirseniz, VMM sanal sabit disk ile eklendiği kapsayıcı arasındaki ilişkiyi kaldırır ve ardından sanal sabit disk nesnesini VMM'den siler.

  • Hayır yanıtını verirseniz işlem iptal edilir.

Bu cmdlet, başarılı olduğunda nesnesini döndürür (MarkedForDeletion özelliği True olarak ayarlanır) veya hata durumunda bir hata iletisi döndürür.

Örnekler

Örnek 1: Kitaplıktan sanal sabit disk nesnesi kaldırma

PS C:\> $VHD = Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "VHD01.vhd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Remove-SCVirtualHardDisk -VirtualHardDisk $VHD

İlk komut, LibraryServer01'de depolanan VHD01.vhd adlı sanal sabit disk nesnesini alır ve döndürülen nesneyi $VHD değişkeninde depolar.

İkinci komut, $VHD'de depolanan sanal sabit disk nesnesini kitaplıktan kaldırır ve ilgili dosyayı kitaplık sunucusundaki dosya sisteminden siler.

Örnek 2: Sanal makineden sanal sabit diski kaldırma

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $VHD = Get-SCVirtualMachine -Name "VM01" | Get-SCVirtualHardDisk | where { $_.Name -match "DataDisk" }
PS C:\> $VHD | Remove-SCVirtualHardDisk

İlk komut VMMServer01'e bağlanır.

İkinci komut VM01 adlı sanal makine nesnesini alır, ADı "DataDisk" dizesini içeren VM01'deki tüm sanal sabit diskleri alır ve ardından bu sanal sabit disk nesnelerini $VHD adlı bir dizide depolar.

Üçüncü komut, $VHD dizisinde depolanan her sanal sabit disk nesnesini sanal makineden kaldırır ve kitaplık sunucusundaki dosya sisteminden ilgili her dosyayı siler.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

-Force

Komutu, kullanıcı onayı istemeden çalışmaya zorlar.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
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:False
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

-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

-VirtualHardDisk

Bir sanal sabit disk nesnesi belirtir.

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

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

Notlar

  • Get-SCVirtualHardDisk cmdlet'i kullanılarak alınabilen bir VMM sanal sabit disk nesnesi gerektirir.