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.