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.