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.