Aracılığıyla paylaş


Set-SCVirtualHardDiskConfiguration

Bir sanal makine yapılandırmasında yer alan sanal sabit disk yapılandırma bilgilerini değiştirir.

Syntax

Set-SCVirtualHardDiskConfiguration
   [-SourceDisk <StandaloneVirtualHardDisk>]
   [-PinSourceLocation <Boolean>]
   [-DestinationLocation <String>]
   [-PinDestinationLocation <Boolean>]
   [-FileName <String>]
   [-PinFileName <Boolean>]
   [-DeploymentOption <DeploymentOption>]
   [-StorageDisk <StorageDisk>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-PinStorageDisk <Boolean>]
   [-ParentVirtualHardDiskPath <String>]
   [-ParentVirtualHardDiskDestinationPath <String>]
   [-FileInjectionSourceLocation <String>]
   [-FileInjectionDestinationLocation <String>]
   [-FileInjectionDestinationPartition <Int16>]
   -VHDConfiguration <VirtualHardDiskConfiguration>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Set-SCVirtualHardDiskConfiguration cmdlet'i, bir sanal makine yapılandırmasında yer alan sanal sabit disk yapılandırma bilgilerini değiştirir.

Örnekler

Örnek 1: Sanal sabit disk yapılandırmasının özelliklerini ayarlama

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01" 
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VHDConfig = Get-SCVirtualHardDiskConfiguration -VMConfiguration $VMConfig[0]
PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Win2k8R2BaseDisk.vhd"
PS C:\> Set-SCVirtualHardDiskConfiguration -VHDConfiguration $VHDConfig -SourceDisk $VHD -PinSourceLocation $True

İlk komut Service01 adlı hizmet yapılandırma nesnesini alır ve nesneyi $ServiceConfig değişkeninde depolar.

İkinci komut, $ServiceConfig depolanan hizmet yapılandırma nesnesi için bilgisayar katmanı yapılandırmasını alır ve nesneyi $TierConfig değişkeninde depolar.

Üçüncü komut, $TierConfig depolanan bilgisayar katmanı yapılandırması için sanal makine yapılandırmasını alır ve nesneyi $VMConfig değişkeninde depolar.

Dördüncü komut, $VMConfig depolanan ilk sanal makine yapılandırması için sanal sabit disk yapılandırmasını alır ve nesneyi $VHDConfig değişkeninde depolar.

Beşinci komut, kitaplıktan Win2k8R2BaseDisk.vhd adlı sanal sabit disk nesnesini alır ve nesneyi $VHD değişkeninde depolar.

Son komut, kaynak sanal sabit diskin değerini sabitlemek için $VHD'da depolanan kaynak sanal sabit disk için $VHDConfig depolanan sanal sabit disk yapılandırmasındaki PinSourceLocation özelliğini güncelleştirir ve böylece yerleştirme sırasında değiştirilmesini önler.

Parametreler

-DeploymentOption

Sanal sabit disk için dağıtım seçeneğini belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Hiçbiri
  • UseFastest
  • UseTarget
  • UseNetwork
  • UseSAN
  • UseDifferencing
  • UseExistingVirtualDisk
Type:DeploymentOption
Accepted values:None, UseFastest, UseTarget, UseNetwork, UseSAN, UseDifferencing, UseExistingVirtualDisk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationLocation

Sanal sabit disk için veya üzerindeki hedef yolu belirtir.

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

-FileInjectionDestinationLocation

Sanal makineyi ilk kez açmadan önce kaynak dosyaları seçilen VHD'ye eklendiği hedef klasör yolunu (bölümün köküne göreli yol) belirtir.

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

-FileInjectionDestinationPartition

Sanal makineyi ilk kez açmadan önce kaynak dosyaların eklendiği seçili VHD'nin hedef bölümünü belirtir.

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

-FileInjectionSourceLocation

Sanal makineyi ilk kez açmadan önce sanal makineye eklenecek dosyanın konumunu (URL) belirtir.

Bir klasör belirtildiğinde, bu klasörün altındaki tüm dosyalar belirtilen hedef konuma eklenir.

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

-FileName

Bir sanal sabit disk dosyasını bir sanal makineye eklerken yeniden adlandırırken kullanılacak dosya adını belirtir.

Type:String
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

-ParentVirtualHardDiskDestinationPath

Üst sanal sabit disk için hedef yolu belirtir.

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

-ParentVirtualHardDiskPath

Fark kayıt diski oluştururken kullanılacak üst sanal sabit diskin yolunu belirtir.

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

-PinDestinationLocation

Kullanıcı tarafından seçilen hedef konumun hizmet dağıtımı yapılandırması sırasında korunup korunmadığını gösterir.

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

-PinFileName

Hizmet dağıtımı yapılandırması sırasında kullanıcı tarafından seçilen dosya adının korunup korunmadığını gösterir.

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

-PinSourceLocation

Hizmet dağıtımı yapılandırması sırasında kullanıcı tarafından seçilen kaynak konumun korunup korunmadığını gösterir.

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

-PinStorageDisk

Kullanıcı tarafından seçilen depolama diskinin hizmet dağıtımı yapılandırması sırasında tutulup tutulmadığını gösterir.

Type:Boolean
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 hemen komut kabuğuna 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

-SourceDisk

Kaynak sanal sabit diski belirtir.

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

-StorageClassification

Depolama sınıflandırma nesnesini belirtir.

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

-StorageDisk

Bir Hyper-V veya VMware ESX konağındaki bir sanal makinenin sanal sabit disk kullanmak yerine kullanabileceği diski belirtir. Bu disk, geçişli disk olarak adlandırılır. Buna karşılık gelen VMware terimi Ham Cihaz Eşlemesi (RDM) terimidir. Konak diski yerel bir sabit disk veya Depolama Alanı Ağı 'nda (SAN) mantıksal birimdir. VMM, sanal makinenin konağın dosya sistemini atlamasına ve doğrudan geçiş diske erişmesine olanak tanır. Hyper-V konakları, doğrudan diskleri ve geçiş diskinin VHD'ye dönüştürülmelerini destekler. VMware ESX konakları doğrudan diskleri destekler ancak disk dönüştürmeyi desteklemez. Citrix XenServer konakları doğrudan diskleri desteklemez.

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

-StorageQoSPolicy

StorageQoSPolicy nesnesini belirtir.

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

-VHDConfiguration

Sanal sabit disk yapılandırma nesnesini belirtir.

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

Çıkışlar

VirtualHardDiskConfiguration

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