Sdílet prostřednictvím


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 .