Set-SCVirtualDiskDrive
Upraví nastavení virtuální diskové jednotky.
Syntaxe
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
Rutina Set-SCVirtualDiskDrive upraví nastavení objektu virtuálního disku na virtuálním počítači nebo v šabloně virtuálního počítače v prostředí nástroje Virtual Machine Manager (VMM). Pomocí této rutiny můžete změnit typ Sběrnice (IDE nebo SCSI) nebo změnit nastavení sběrnice a logické jednotky a připojit virtuální diskovou jednotku k jinému umístění ve sběrnici.
Příklady
Příklad 1: Změna nastavení sběrnice IDE a logické jednotky pro virtuální diskovou jednotku
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}
První příkaz získá objekt virtuálního počítače VM01 pomocí rutiny Get-SCVirtualMachine. Příkaz uloží tento objekt do proměnné $VM.
Druhý příkaz načte objekt virtuální diskové jednotky na virtuálním počítači VM01 a uloží ho do $VirtDiskDrive. Pomocí symbolu @ a závorek se ujistěte, že příkaz ukládá výsledky do pole, i když příkaz vrátí jeden objekt nebo $Null hodnotu.
Poslední příkaz nastaví hodnotu sběrnice na 0 a nastaví hodnotu logické jednotky na 0 pro virtuální diskovou jednotku na virtuálním počítači VM01, pokud má virtuální počítač pouze jednu virtuální diskovou jednotku a nachází se ve druhém slotu prvního kanálu IDE.
Příklad 2: Změna typu sběrnice pro virtuální diskovou jednotku z SCSI na integrované vývojové prostředí (IDE)
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
První příkaz získá objekt virtuálního počítače s názvem VM02 a pak tento objekt uloží do proměnné $VM.
Druhý příkaz získá všechny objekty virtuální diskové jednotky nakonfigurované pro virtuální počítač uložený v $VM a uloží tyto objekty virtuální diskové jednotky do pole objektů $VirtDiskDrive. Tento příklad předpokládá, že virtuální disková jednotka je ve sběrnici SCSI.
Poslední příkaz nastaví typ sběrnice na integrované vývojové prostředí (IDE). Příkaz připojí druhou virtuální diskovou jednotku určenou $VirtDiskDrive[1] k primárnímu kanálu (1) a slotu 2 určenému -Bus 0 a LUN 1.
Parametry
-Bus
Určuje sběrnici IDE, ke které se má připojit virtuální disková jednotka nebo sběrnice SCSI, ke které se má připojit virtuální disková jednotka.
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CreateDiffDisk
Určuje, jestli rutina vytvoří rozdílový disk.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DisableStorageQoS
Označuje, že tato rutina zakazuje standardy QoS (Quality of Service) úložiště.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IDE
Označuje, že integrované vývojové prostředí (IDE) je typ sběrnice, ke kterému se má připojit objekt virtuální diskové jednotky nakonfigurovaný na virtuálním počítači nebo v šabloně.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IOPSMaximum
Určuje maximální počet vstupně-výstupních operací za sekundu.
Typ: | UInt64 |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobGroup
Určuje identifikátor pro řadu příkazů, které se spouští jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobVariable
Určuje proměnnou, ve které je průběh úlohy sledován a uložen.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LUN
Určuje číslo logické jednotky (LUN) pro objekt jednotky virtuálního disku nebo objekt virtuální diskové jednotky ve sběrnici SCSI.
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OnBehalfOfUser
Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. Pokud chcete získat roli uživatele, použijte rutinu Get-SCUserRole. Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.
Typ: | UserRole |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SCSI
Určuje rozhraní SCSI jako typ sběrnice, ke kterému se má připojit objekt virtuální diskové jednotky nakonfigurovaný na virtuálním počítači nebo v šabloně.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SharedStorage
Určuje, jestli virtuální disková jednotka používá sdílené úložiště.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StorageClassification
Určuje objekt klasifikace úložiště.
Typ: | StorageClassification |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StorageQoSPolicy
Určuje zásadu kvality služby úložiště.
Typ: | StorageQoSPolicy |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VirtualDiskDrive
Určuje objekt virtuální diskové jednotky. K objektu virtuální diskové jednotky můžete připojit virtuální pevný disk nebo průchozí disk.
Typ: | VirtualDiskDrive |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VolumeType
Určuje typ svazku pro virtuální pevný disk. Přijatelné hodnoty pro tento parametr jsou:
- Bota
- Systém
- BootAndSystem
- Žádný
Typ: | VolumeType |
Přípustné hodnoty: | None, Boot, System, BootAndSystem |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
VirtualDiskDrive
Tato rutina vrátí objekt VirtualDiskDrive.
Poznámky
- Tato rutina vyžaduje objekt virtuální diskové jednotky VMM, který lze načíst pomocí rutiny Get-SCVirtualDiskDrive.