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.
Syntax
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 hardwarovému profilu 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 disketovou jednotku (obvykle jednotku A:) chcete-li číst fyzické diskety, číst existující virtuální disketu nebo odpojit virtuální disketu.
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ího disketového disku s názvem BootDisk.vfd z VMMServer01 a uloží objekt do proměnné $FloppyDisk.
Druhý příkaz získá objekt virtuálního počítače s názvem VM01 a uloží objekt do proměnné $VM.
Třetí příkaz získá objekt virtuální disketové jednotky na VM01 a uloží objekt virtuální disketové jednotky do pole objektu $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ží objekt do proměnné $VM.
Druhý příkaz získá objekt virtuální disketové jednotky na VM02 a uloží objekt do $FloppyDrive.
Poslední příkaz odpojí objekt virtuální disketové jednotky uložené v $FloppyDrive od libovolné hostitelské jednotky nebo virtuálního disketového disku, ke kterému byl připojen zadáním parametru NoMedia . Tento příkaz také odstraní všechny virtuální diskety, které virtuální disketa použitá dříve, pokud žádný jiný virtuální počítač aktuálně nepoužívá tuto virtuální disketu.
Parametry
-JobGroup
Určuje identifikátor řady příkazů, které se budou spouštět jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoMedia
Odpojí virtuální jednotku DVD od hostitelské jednotky nebo ISO, ke které byla připojena, nebo odpojí virtuální disketovou jednotku z hostitelské jednotky nebo virtuální diskety, ke které byla připojena.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualFloppyDisk
Určuje objekt virtuálního disketového disku.
Type: | VirtualFloppyDisk |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualFloppyDrive
Určuje objekt virtuální disketové jednotky.
Type: | VirtualFloppyDrive |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Určuje objekt serveru VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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 .