Aracılığıyla paylaş


Set-SCVirtualDiskDrive

Sanal disk sürücüsünün ayarlarını değiştirir.

Syntax

Set-SCVirtualDiskDrive
   [-Bus <Byte>]
   [-LUN <Byte>]
   [-SCSI]
   [-IDE]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-SharedStorage <Boolean>]
   [-CreateDiffDisk <Boolean>]
   -VirtualDiskDrive <VirtualDiskDrive>
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Set-SCVirtualDiskDrive
   [-Bus <Byte>]
   [-LUN <Byte>]
   [-SCSI]
   [-IDE]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   -StorageQoSPolicy <StorageQoSPolicy>
   [-SharedStorage <Boolean>]
   [-CreateDiffDisk <Boolean>]
   -VirtualDiskDrive <VirtualDiskDrive>
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Set-SCVirtualDiskDrive
   [-Bus <Byte>]
   [-LUN <Byte>]
   [-SCSI]
   [-IDE]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   -IOPSMaximum <UInt64>
   [-SharedStorage <Boolean>]
   [-CreateDiffDisk <Boolean>]
   -VirtualDiskDrive <VirtualDiskDrive>
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Set-SCVirtualDiskDrive
   [-Bus <Byte>]
   [-LUN <Byte>]
   [-SCSI]
   [-IDE]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-SharedStorage <Boolean>]
   [-CreateDiffDisk <Boolean>]
   -VirtualDiskDrive <VirtualDiskDrive>
   [-JobGroup <Guid>]
   [-DisableStorageQoS]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Set-SCVirtualDiskDrive cmdlet'i, bir sanal makinedeki veya Virtual Machine Manager (VMM) ortamındaki bir sanal makine şablonundaki bir sanal disk sürücüsü nesnesinin ayarlarını değiştirir. Bu cmdlet'i, Veri Yolu türünü (IDE veya SCSI) değiştirmek veya veri yolu üzerinde farklı bir konuma sanal disk sürücüsü bağlamak üzere Veri Yolu ve LUN ayarlarını değiştirmek için kullanabilirsiniz.

Örnekler

Örnek 1: Sanal disk sürücüsü için IDE veri yolu ve LUN ayarlarını değiştirme

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VirtDiskDrive = @(Get-SCVirtualDiskDrive -VM $VM)
PS C:\> If($VirtDiskDrive.Count -Eq 1 -And $VirtDiskDrive[0].Bus -Eq 0 -And $VirtDiskDrive[0].Lun -Eq 1){Set-SCVirtualDiskDrive -VirtualDiskDrive $VirtDiskDrive[0] -Bus 0 -LUN 0}

İlk komut Get-SCVirtualMachine cmdlet'ini kullanarak VM01 sanal makine nesnesini alır. Komut bu nesneyi $VM değişkeninde depolar.

İkinci komut VM01'deki sanal disk sürücüsü nesnesini alır ve nesneyi $VirtDiskDrive'de depolar. @ sembolünü ve parantezlerini kullanarak, komut tek bir nesne veya $Null değeri döndürse bile komutun sonuçları bir dizide depoladığından emin olun.

Son komut, sanal makinede yalnızca bir sanal disk sürücüsü varsa ve ilk IDE kanalının ikinci yuvasında yer alıyorsa, BUS değerini 0 olarak ayarlar ve VM01'de sanal disk sürücüsü için LUN değerini 0 olarak ayarlar.

Örnek 2: Sanal disk sürücüsünün veri yolu türünü SCSI'den IDE'ye değiştirme

PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $VirtDiskDrive = Get-SCVirtualDiskDrive -VM $VM
PS C:\> Set-SCVirtualDiskDrive -VirtualDiskDrive $VirtDiskDrive[1] -IDE -Bus 0 -LUN 1

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

İkinci komut, $VM'de depolanan sanal makine için yapılandırılan tüm sanal disk sürücüsü nesnelerini alır ve bu sanal disk sürücüsü nesnelerini $VirtDiskDrive nesne dizisinde depolar. Bu örnekte, sanal disk sürücüsünün bir SCSI veri yolu üzerinde olduğu varsayılır.

Son komut Veri Yolu türünü IDE olarak ayarlar. Komut, $VirtDiskDrive[1] tarafından belirtilen ikinci sanal disk sürücüsünü -Bus 0 ve LUN 1 tarafından belirtilen Birincil Kanal (1) ve yuva 2'ye bağlar.

Parametreler

-Bus

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

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

-CreateDiffDisk

Cmdlet'in bir fark kayıt diski oluşturup oluşturmadığını gösterir.

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

-DisableStorageQoS

Bu cmdlet'in depolama Hizmet Kalitesi (QoS) standartlarını devre dışı bırakmaktadır.

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

-IDE

IDE'nin bir sanal makinede veya şablonda yapılandırılmış bir sanal disk sürücüsü nesnesinin eklendiği veri yolu türü olduğunu gösterir.

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

-IOPSMaximum

En fazla IOPS'yi belirtir.

Type:UInt64
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 komutun çalıştırılmasından hemen önce küme olarak çalışan 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ği ve depolandığı bir değişken 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 SCSI veri yolu üzerindeki bir sanal disk sürücüsü nesnesi için mantıksal birim numarasını (LUN) belirtir.

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

-OnBehalfOfUser

Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.

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

-OnBehalfOfUserRole

Kullanıcı rolünü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.

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

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

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

-SharedStorage

Sanal disk sürücüsünün paylaşılan depolama kullanıp kullanmadığını gösterir.

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

-StorageQoSPolicy

Depolama QoS ilkesini belirtir.

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

-VirtualDiskDrive

Bir sanal disk sürücüsü nesnesi belirtir. Sanal disk sürücüsü nesnesine sanal sabit disk veya geçiş diski ekleyebilirsiniz.

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

-VolumeType

Sanal sabit disk için birim türünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Önyükleme
  • Sistem
  • BootAndSystem
  • Hiçbiri
Type:VolumeType
Accepted values:None, Boot, System, BootAndSystem
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Çıkışlar

VirtualDiskDrive

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

Notlar

  • Bu cmdlet, Get-SCVirtualDiskDrive cmdlet'i kullanılarak alınabilen bir VMM sanal disk sürücüsü nesnesi gerektirir.