Set-SCVirtualFloppyDrive
Změní vlastnosti virtuální disketové jednotky přidružené k virtuálnímu počítači, šabloně virtuálního počítače nebo hardwarovému profilu použitému v nástroji VMM.
Syntaxe
Set-SCVirtualFloppyDrive
[-VMMServer <ServerConnection>]
[[-VirtualFloppyDrive] <VirtualFloppyDrive>]
-VirtualFloppyDisk <VirtualFloppyDisk>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVirtualFloppyDrive
[-VMMServer <ServerConnection>]
[[-VirtualFloppyDrive] <VirtualFloppyDrive>]
[-NoMedia]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina Set-SCVirtualFloppyDrive změní jednu nebo více vlastností virtuální disketové jednotky přidružené 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í rutiny Set-SCVirtualFloppyDrive můžete nakonfigurovat virtuální disketovou jednotku tak, aby používala fyzickou disketu (obvykle jednotku A:) ke čtení fyzických disket, ke čtení existující virtuální diskety nebo k odpojení virtuálního diskety.
Příklady
Příklad 1: Připojení virtuální disketové jednotky k virtuální disketě
PS C:\> $FloppyDisk = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "BootDisk.vfd"}
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -VirtualFloppyDisk $FloppyDisk
První příkaz získá objekt virtuální diskety s názvem BootDisk.vfd z VMMServer01 a uloží objekt do $FloppyDisk proměnné.
Druhý příkaz získá objekt virtuálního počítače s názvem VM01 a uloží ho do proměnné $VM.
Třetí příkaz získá objekt virtuální disketové jednotky na virtuálním počítači VM01 a uloží objekt virtuální disketové jednotky do pole objektů $FloppyDrive (v případě, že existuje více než jeden objekt virtuální disketové jednotky, pole ukládá všechny objekty).
Poslední příkaz připojí virtuální disketu uloženou v $FloppyDisk (BootDisk.vfd) k první virtuální disketové jednotce na virtuálním počítači VM01.
Příklad 2: Odpojení virtuální disketové jednotky
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -NoMedia
První 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í disketové jednotky na virtuálním počítači VM02 a uloží objekt do $FloppyDrive.
Poslední příkaz odpojí objekt virtuální disketové jednotky uložený v $FloppyDrive od jakékoli hostitelské jednotky nebo virtuální diskety, ke které byl připojen, zadáním NoMedia parametru. Tento příkaz odstraní také všechny virtuální diskety, které virtuální disketa dříve použila, pokud tento virtuální disketový disk aktuálně nepoužívá žádný jiný virtuální počítač.
Parametry
-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: | False |
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 |
-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 |
-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 |
-VirtualFloppyDisk
Určuje objekt virtuálního disketového disku.
Typ: | VirtualFloppyDisk |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VirtualFloppyDrive
Určuje objekt virtuální disketové jednotky.
Typ: | VirtualFloppyDrive |
Position: | 0 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMMServer
Určuje objekt serveru VMM.
Typ: | ServerConnection |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Výstupy
VirtualFloppyDrive
Tato rutina vrátí objekt VirtualFloppyDrive.
Poznámky
- Vyžaduje objekt virtuální disketové jednotky VMM, který lze načíst pomocí rutiny Get-SCVirtualFloppyDrive.