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.

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.