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žitému v prostředí nástroje Virtual Machine Manager (VMM).
Rutinu Set-SCVirtualFloppyDrive můžete použít ke konfiguraci virtuální disketové jednotky tak, aby používala fyzickou disketovou jednotku (obvykle jednotku A:) ke čtení fyzických disket, ke čtení existující virtuální diskety nebo k odpojení virtuální 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ží objekt do proměnné $VM.
Třetí příkaz načte 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 VM02 a uloží objekt do $FloppyDrive.
Poslední příkaz odpojí objekt virtuální disketové jednotky uložené v $FloppyDrive z libovolné hostitelské jednotky nebo virtuální diskety, ke které byl připojen zadáním parametru NoMedia . Tento příkaz také odstraní všechny virtuální diskety, které virtuální disketa použila dříve, pokud žádný jiný virtuální počítač aktuálně nepoužívá tuto virtuální disketu.
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ý 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 od 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 běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualFloppyDisk
Určuje objekt virtuální diskety.
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 .