Set-SCVirtualDVDDrive
Změní vlastnosti virtuální jednotky DVD přidružené k virtuálnímu počítači, šabloně virtuálního počítače nebo profilu hardwaru použitému v nástroji VMM.
Syntaxe
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
[-VirtualDVDDrive] <VirtualDVDDrive>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
[-NoMedia]
-JobGroup <Guid>
-SourceBus <Byte>
-SourceLUN <Byte>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
[-VirtualDVDDrive] <VirtualDVDDrive>
-VMHostDrive <String>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
[-VirtualDVDDrive] <VirtualDVDDrive>
[-NoMedia]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
[-VirtualDVDDrive] <VirtualDVDDrive>
[-JobGroup <Guid>]
[-AnyVMHostDrive]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
[-Link]
-ISO <ISO>
-JobGroup <Guid>
-SourceBus <Byte>
-SourceLUN <Byte>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
-VMHostDrive <String>
-JobGroup <Guid>
-SourceBus <Byte>
-SourceLUN <Byte>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
[-Link]
[-VirtualDVDDrive] <VirtualDVDDrive>
-ISO <ISO>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
-JobGroup <Guid>
[-AnyVMHostDrive]
-SourceBus <Byte>
-SourceLUN <Byte>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCVirtualDVDDrive
[-Bus <Byte>]
[-LUN <Byte>]
-JobGroup <Guid>
-SourceBus <Byte>
-SourceLUN <Byte>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Rutina Set-SCVirtualDVDDrive změní jednu nebo více vlastností objektu jednotky DVD přidruženého k virtuálnímu počítači, šabloně virtuálního počítače nebo profilu hardwaru používanému v prostředí nástroje Virtual Machine Manager (VMM).
Pomocí této rutiny můžete připojit virtuální jednotku DVD k fyzické jednotce DVD na hostitelském serveru virtuálního počítače, k jinému umístění sběrnice IDE nebo k imagi ISO nebo ji můžete použít k odpojení virtuální jednotky DVD.
Většina nastavení, která můžete nakonfigurovat pro virtuální jednotku DVD na virtuálním počítači, jsou stejná bez ohledu na to, jestli je virtualizační platforma hostitele Hyper-V, VMware nebo Citrix XenServer. Všechny tyto virtualizační platformy podporují následující:
Připojení virtuální jednotky DVD k primárnímu nebo sekundárnímu kanálu na hostiteli.
Zachytávání informací z fyzické jednotky CD nebo DVD na hostiteli bez zadání písmene jednotky.
Zaznamenávání informací ze souboru bitové kopie (ISO) uloženého v knihovně VMM
Zachytávání "žádného média" (používá se k odpojení virtuální jednotky DVD od hostitelské jednotky nebo souboru ISO).
Jediné nastavení, které se u této rutiny liší podle virtualizační platformy, je to, jestli je možné soubor ISO použít přímo z knihovny VMM:
Hyper-V hostitele. Pokud nakonfigurujete připojení k souboru ISO v knihovně VMM, můžete místo kopírování do hostitele použít ISO přímo z knihovny.
Hostitel VMware ESX. Pokud nakonfigurujete připojení k souboru ISO v knihovně VMM, nemůžete použít ISO přímo z knihovny, ale musíte místo toho přijmout výchozí hodnotu, která zkopíruje soubor ISO do hostitele.
Citrix XenServer host. Pokud nakonfigurujete připojení k souboru ISO v knihovně VMM, nemůžete použít ISO přímo z knihovny, ale musíte místo toho přijmout výchozí hodnotu, která zkopíruje soubor ISO do hostitele. Hostitel musí mít k dispozici alespoň jedno úložiště ISO s přístupem k zápisu a dostatek místa úložiště pro soubor ISO.
Poznámka: Pokud je virtuální jednotka DVD nakonfigurovaná na virtuálním počítači vytvořeném pomocí průvodce virtuálním počítačem v konzole správce Hyper-V a ne v konzole nástroje VMM, musíte zadat písmeno jednotky. Toto písmeno jednotky se zobrazí ve vlastnostech daného virtuálního počítače v konzole VMM.
Příklady
Příklad 1: Připojení virtuální jednotky DVD k fyzické jednotce DVD
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $DVDDrive = Get-SCVirtualDVDDrive -VM $VM | where { $_.Bus -eq 1 -and $_.LUN -eq 0 }
PS C:\> Set-SCVirtualDVDDrive -VirtualDVDDrive $DVDDrive -VMHostDrive "E:"
První příkaz získá objekt virtuálního počítače s názvem VM01 a uloží ho do proměnné $VM.
Druhý příkaz načte objekt jednotky DVD, který se nachází v sekundárním kanálu 0 (určeném -Bus 1 a -LUN 0) ve sběrnici IDE na virtuálním počítači VM01 a uloží objekt do proměnné $DVDDrive.
Poslední příkaz připojí objekt virtuální jednotky DVD uložený v $DVDDrive k fyzické jednotce na hostiteli (jednotka D:). Odstraní také všechny soubory ISO, které virtuální jednotka DVD dříve použila, pokud tento soubor ISO aktuálně nepoužívá žádný jiný virtuální počítač.
Příklad 2: Připojení virtuální jednotky DVD k jinému umístění ve sběrnici IDE
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $DVDDrive = Get-SCVirtualDVDDrive -VM $VM | where { $_.Bus -eq 1 -and $_.LUN -eq 0 }
PS C:\> Set-SCVirtualDVDDrive -VirtualDVDDrive $DVDDrive -Bus 1 -LUN 1
Příkaz získá objekt virtuálního počítače s názvem VM02 a uloží ho do proměnné $VM.
Druhý příkaz získá objekt virtuálního disku DVD, který se nachází v sekundárním kanálu 0 (určeném -Bus 1 a -LUN 0) na sběrnici IDE na virtuálním počítači VM02 a pak uloží objekt virtuální jednotky DVD v $DVDDrive.
Poslední příkaz připojí objekt virtuálního disku DVD uložený v $DVDDrive k jiné pozici ve sběrnici IDE nastavením čísla logické jednotky (LUN) na 1.
Příklad 3: Odpojení virtuální jednotky DVD
PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> $DVDDrive = Get-SCVirtualDVDDrive -VM $VM | where { $_.Bus -eq 1 -and $_.LUN -eq 0 }
PS C:\> Set-SCVirtualDVDDrive -VirtualDVDDrive $DVDDrive -NoMedia
První příkaz získá objekt virtuálního počítače s názvem VM03 a uloží ho do proměnné $VM.
Druhý příkaz získá objekt virtuální jednotky DVD, který je umístěn v sekundárním kanálu 0 (určený -Bus 1 a -LUN 0) na sběrnici IDE na virtuálním počítači VM03 a pak uloží objekt virtuální jednotky DVD v $DVDDrive.
Poslední příkaz používá parametr NoMedia k odpojení objektu virtuální jednotky DVD uloženého v $DVDDrive z libovolné hostitelské jednotky nebo iso, ke kterému je připojen. Odstraní také všechny soubory ISO, které virtuální jednotka DVD dříve použila, pokud tento soubor ISO aktuálně nepoužívá žádný jiný virtuální počítač.
Příklad 4: Připojení virtuální jednotky DVD na existujícím virtuálním počítači k jakékoli dostupné fyzické jednotce DVD
PS C:\> $VM = Get-SCVirtualMachine -Name "VM04"
PS C:\> Set-SCVirtualDVDDrive -AnyVMHostDrive -VirtualDVDDrive (Get-VirtualDVDDrive -VM $VM | where {$_.Bus -eq 1 -and $_.Lun -eq 0})
První příkaz získá objekt virtuálního počítače s názvem VM04 a uloží ho do proměnné $VM.
Poslední příkaz získá objekt virtuálního disku DVD, který se nachází v prvním slotu sekundárního kanálu (určený -Bus 1 a -LUN 0) ve sběrnici IDE na virtuálním počítači VM04. Příkaz používá rutinu Set-SCVirtualDVDDrive s parametrem AnyVMHostDrive pro připojení virtuální jednotky DVD k libovolné dostupné fyzické jednotce DVD na hostiteli.
Parametry
-AnyVMHostDrive
Označuje, že virtuální jednotka DVD nebo disketa na virtuálním počítači bude připojena k jakékoli odpovídající fyzické jednotce na hostiteli. K tomuto mapování dochází při nasazení uloženého virtuálního počítače na hostitele nebo při použití šablony nebo hardwarového profilu k vytvoření a nasazení virtuálního počítače na hostitele.
Typ: | SwitchParameter |
Aliasy: | AnyHostDrive |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Bus
Určuje sběrnici IDE, ke které se má připojit virtuální disková jednotka nebo virtuální jednotka DVD, 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 |
-ISO
Určuje objekt ISO.
Typ: | ISO |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-JobGroup
Určuje identifikátor pro řadu příkazů, které se spustí jako sada těsně před posledním příkazem, který obsahuje stejné spuštění identifikátoru skupiny úloh.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobVariable
Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Link
Označuje, že prostředek by se měl místo kopírování propojit.
Typ: | SwitchParameter |
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 jednotky VIRTUÁLNÍHO DISKU v sběrnici IDE nebo objekt jednotky virtuálního disku v sběrnici SCSI.
- Příklad formátu:
-IDE -Bus 1 -LUN 0
- Příklad formátu:
-SCSI -Bus 0 -LUN 1
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NoMedia
Odpojí virtuální jednotku DVD od hostitelské jednotky nebo iso, ke které byla připojena, nebo odpojí virtuální disketovou jednotku od hostitelské jednotky nebo virtuální diskety, ke které byla připojena.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
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 |
-SourceBus
Určuje zdrojovou sběrnici IDE jednotky.
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SourceLUN
Určuje číslo zdrojové logické jednotky (LUN) pro objekt virtuální jednotky DVD ve sběrnici IDE.
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VirtualDVDDrive
Určuje objekt virtuální jednotky DVD.
Typ: | VirtualDVDDrive |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMHostDrive
Určuje jednotku na hostiteli virtuálního počítače.
Příklady formátů:
- Hyper-V pevný disk hostitele:
"C:"
- disketa hostitele Hyper-V:
"A:"
- Pevný disk hostitele VMware ESX:
"/dev/tools"
- Disketa hostitele VMware ESX:
"/dev/sda"
- Pevný disk hostitele Citrix XenServer:
"Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
- Disketová jednotka hostitele Citrix XenServer: Nepodporuje se
Typ: | String |
Aliasy: | HostDrive |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
VirtualDVDDrive
Tato rutina vrátí objekt VirtualDVDDrive.
Poznámky
- Vyžaduje objekt virtuální jednotky DVD VMM, který lze načíst pomocí rutiny Get-SCVirtualDVDDrive.