Delen via


Set-SCVirtualFloppyDrive

Hiermee wijzigt u de eigenschappen van een virtueel diskettestation dat is gekoppeld aan een virtuele machine, virtuele-machinesjabloon of hardwareprofiel dat in VMM wordt gebruikt.

Syntaxis

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

De Set-SCVirtualFloppyDrive cmdlet wijzigt een of meer eigenschappen van een virtueel diskettestation dat is gekoppeld aan een virtuele machine, virtuele-machinesjabloon of hardwareprofiel dat wordt gebruikt in een VMM-omgeving (Virtual Machine Manager).

U kunt de cmdlet Set-SCVirtualFloppyDrive gebruiken om het virtuele diskettestation te configureren voor het gebruik van een fysiek diskettestation (meestal station A:) om fysieke diskettes te lezen, een bestaande virtuele diskette te lezen of de virtuele diskette los te koppelen.

Voorbeelden

Voorbeeld 1: Een virtueel diskettestation verbinden met een virtuele diskette

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

Met de eerste opdracht wordt het virtuele disketteobject BootDisk.vfd opgehaald uit VMMServer01 en wordt het object opgeslagen in de variabele $FloppyDisk.

Met de tweede opdracht wordt het virtuele-machineobject met de naam VM01 opgehaald en wordt het object opgeslagen in de $VM variabele.

Met de derde opdracht wordt het virtuele diskettestationobject op VM01 opgehaald en wordt het object van het virtuele diskettestation opgeslagen in de $FloppyDrive objectmatrix (in het geval dat er meer dan één virtueel diskettestationobject is, slaat de matrix alle objecten op).

De laatste opdracht verbindt de virtuele diskette die is opgeslagen in $FloppyDisk (BootDisk.vfd) met het eerste virtuele diskettestation op VM01.

Voorbeeld 2: Een virtueel diskettestation loskoppelen

PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -NoMedia

Met de eerste opdracht wordt het virtuele-machineobject met de naam VM02 opgehaald en wordt het object opgeslagen in de $VM variabele.

Met de tweede opdracht wordt het virtuele diskettestationobject op VM02 opgehaald en wordt het object opgeslagen in $FloppyDrive.

Met de laatste opdracht wordt het virtuele diskettestationobject dat is opgeslagen in $FloppyDrive losgekoppeld van een hoststation of virtuele diskette waarmee het is verbonden door de parameter NoMedia op te geven. Met deze opdracht worden ook virtuele diskettes verwijderd die het virtuele diskettestation eerder heeft gebruikt als er momenteel geen andere virtuele machine die virtuele diskette gebruikt.

Parameters

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NoMedia

Hiermee wordt een virtueel dvd-station losgekoppeld van het hoststation of ISO waarmee het was verbonden, of wordt een virtueel diskettestation losgekoppeld van het hoststation of de virtuele diskette waarmee het is verbonden.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VirtualFloppyDisk

Hiermee geeft u een virtuele disketteobject.

Type:VirtualFloppyDisk
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VirtualFloppyDrive

Hiermee geeft u een virtueel diskettestationobject.

Type:VirtualFloppyDrive
Position:0
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

VirtualFloppyDrive

Met deze cmdlet wordt een VirtualFloppyDrive--object geretourneerd.

Notities

  • Hiervoor is een VMM-object voor een virtueel diskettestation vereist, dat kan worden opgehaald met behulp van de cmdlet Get-SCVirtualFloppyDrive.