Megosztás a következőn keresztül:


Set-SCVirtualDiskDrive

Módosítja a virtuális lemezmeghajtó beállításait.

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

A Set-SCVirtualDiskDrive parancsmag módosítja a virtuálisgép-meghajtó objektumának beállításait egy virtuális gépen vagy egy Virtuálisgép-kezelő (VMM) környezetben lévő virtuálisgép-sablonon. Ezzel a parancsmaggal módosíthatja a busz típusát (IDE vagy SCSI), vagy módosíthatja a busz- és LUN-beállításokat, hogy a virtuális lemezmeghajtót a busz egy másik helyéhez csatlakoztassa.

Példák

1. példa: A virtuális lemezmeghajtó IDE-busz- és LUN-beállításainak módosítása

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}

Az első parancs lekéri a VM01 virtuálisgép-objektumot a Get-SCVirtualMachine parancsmag használatával. A parancs az objektumot a $VM változóban tárolja.

A második parancs lekéri a virtuális lemezmeghajtó objektumát a VM01-en, majd az objektumot $VirtDiskDrive tárolja. A @ szimbólum és a zárójelek használatával győződjön meg arról, hogy a parancs egy tömbben tárolja az eredményeket, még akkor is, ha a parancs egyetlen objektumot vagy $Null értéket ad vissza.

Az utolsó parancs a Busz értékét 0-ra állítja, a LUN értékét pedig 0-ra a VM01 virtuális lemezmeghajtójához, ha a virtuális gép csak egy virtuális lemezmeghajtóval rendelkezik, és az első IDE-csatorna második pontján található.

2. példa: Virtuális lemezmeghajtó busztípusának módosítása SCSI-ről IDE-re

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

Az első parancs lekéri a VM02 nevű virtuálisgép-objektumot, majd az objektumot a $VM változóban tárolja.

A második parancs lekéri a $VM tárolt virtuális géphez konfigurált összes virtuális lemezmeghajtó-objektumot, és ezeket a virtuális lemezmeghajtó-objektumokat a $VirtDiskDrive objektumtömbben tárolja. Ez a példa feltételezi, hogy a virtuális lemezmeghajtó egy SCSI-buszon található.

Az utolsó parancs ide értékre állítja a busztípust. A parancs a $VirtDiskDrive[1] által megadott második virtuális lemezmeghajtót csatlakoztatja az elsődleges csatornához (1) és a 2. ponthoz, amelyet a -Bus 0 és a LUN 1 határoz meg.

Paraméterek

-Bus

Meghatározza azt az IDE-buszt, amelyhez virtuális lemezmeghajtót vagy virtuális lemezmeghajtót csatlakoztatni kívánó SCSI-buszt.

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

-CreateDiffDisk

Azt jelzi, hogy a parancsmag létrehoz-e különbséglemezt.

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

-DisableStorageQoS

Azt jelzi, hogy ez a parancsmag letiltja a tárolási szolgáltatásminőségi (QoS) szabványokat.

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

-IDE

Azt jelzi, hogy az IDE az a busztípus, amelyhez virtuális gépen vagy sablonon konfigurált virtuális lemezmeghajtó-objektumot kell csatolni.

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

-IOPSMaximum

Meghatározza a maximális IOPS-t.

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

-JobGroup

Megadja az azonos feladatcsoport-azonosítót tartalmazó utolsó parancs futtatása előtt készletként futtatott parancsok azonosítóját.

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

-JobVariable

Meghatározza azt a változót, amelyben a feladat előrehaladása nyomon követhető és tárolható.

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

-LUN

Megadja a logikaiegység-számot (LUN) egy virtuális lemezmeghajtó-objektumhoz vagy egy SCSI-buszon lévő virtuális lemezmeghajtó-objektumhoz.

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

-OnBehalfOfUser

Felhasználónevet ad meg. Ez a parancsmag a paraméter által megadott felhasználó nevében működik.

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

-OnBehalfOfUserRole

Felhasználói szerepkört ad meg. Felhasználói szerepkör beszerzéséhez használja a Get-SCUserRole parancsmagot. Ez a parancsmag a paraméter által megadott felhasználói szerepkör nevében működik.

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

-PROTipID

Megadja a műveletet kiváltó teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.

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

-RunAsynchronously

Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.

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

-SCSI

Az SCSI-t adja meg busztípusként, amelyhez virtuális gépen vagy sablonon konfigurált virtuális lemezmeghajtó-objektumot kíván csatolni.

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

-SharedStorage

Azt jelzi, hogy a virtuális lemezmeghajtó megosztott tárolót használ-e.

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

-StorageClassification

Tárolóbesorolási objektumot ad meg.

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

-StorageQoSPolicy

Tárolási QoS-szabályzatot ad meg.

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

-VirtualDiskDrive

Egy virtuális lemezmeghajtó-objektumot határoz meg. Virtuális merevlemezt vagy átmenő lemezt csatolhat egy virtuális lemezmeghajtó-objektumhoz.

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

-VolumeType

Megadja a virtuális merevlemez kötettípusát. A paraméter elfogadható értékei a következők:

  • Indítás
  • Rendszer
  • BootAndSystem
  • None
Type:VolumeType
Accepted values:None, Boot, System, BootAndSystem
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Kimenetek

VirtualDiskDrive

Ez a parancsmag egy VirtualDiskDrive-objektumot ad vissza.

Jegyzetek

  • Ehhez a parancsmaghoz VMM virtuális lemezmeghajtó-objektum szükséges, amely a Get-SCVirtualDiskDrive parancsmaggal kérhető le.