Dela via


Set-SCVirtualFloppyDrive

Ändrar egenskaperna för en virtuell diskettenhet som är associerad med en virtuell dator, mall för virtuell dator eller maskinvaruprofil som används i 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

Cmdleten Set-SCVirtualFloppyDrive ändrar en eller flera egenskaper för en virtuell diskettenhet som är associerad med en virtuell dator, mall för virtuell dator eller maskinvaruprofil som används i en VMM-miljö (Virtual Machine Manager).

Du kan använda cmdleten Set-SCVirtualFloppyDrive för att konfigurera den virtuella diskettenhet så att den använder en fysisk diskettenhet (vanligtvis enhet A:) för att läsa fysiska disketter, för att läsa en befintlig virtuell diskett eller för att koppla från den virtuella disketten.

Exempel

Exempel 1: Ansluta en virtuell diskettenhet till en virtuell diskett

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

Det första kommandot hämtar det virtuella diskettobjektet bootdisk.vfd från VMMServer01 och lagrar objektet i variabeln $FloppyDisk.

Det andra kommandot hämtar det virtuella datorobjektet med namnet VM01 och lagrar objektet i variabeln $VM.

Det tredje kommandot hämtar det virtuella diskettenhetsobjektet på VM01 och lagrar det virtuella diskettenhetsobjektet i den $FloppyDrive objektmatrisen (om det finns fler än ett virtuellt diskettenhetsobjekt lagrar matrisen alla objekt).

Det sista kommandot ansluter den virtuella disketten som lagras i $FloppyDisk (BootDisk.vfd) till den första virtuella diskettenhet på VM01.

Exempel 2: Koppla från en virtuell diskettenhet

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

Det första kommandot hämtar det virtuella datorobjektet med namnet VM02 och lagrar objektet i variabeln $VM.

Det andra kommandot hämtar det virtuella diskettenhetsobjektet på VM02 och lagrar objektet i $FloppyDrive.

Det senaste kommandot kopplar bort det virtuella diskettenhetsobjektet som lagras i $FloppyDrive från valfri värdenhet eller virtuell diskett som den var ansluten till genom att ange parametern NoMedia . Det här kommandot tar också bort alla virtuella disketter som den virtuella disketten använde tidigare om ingen annan virtuell dator för närvarande använder den virtuella disketten.

Parametrar

-JobGroup

Anger en identifierare för en serie kommandon som ska köras som en uppsättning precis innan det sista kommandot som innehåller samma jobbgruppsidentifierare körs.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoMedia

Kopplar bort en virtuell DVD-enhet från värdenheten eller ISO som den var ansluten till, eller kopplar bort en virtuell diskettenhet från värdenheten eller den virtuella disketten som den var ansluten till.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualFloppyDisk

Anger ett virtuellt diskettobjekt.

Type:VirtualFloppyDisk
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualFloppyDrive

Anger ett virtuellt diskettenhetsobjekt.

Type:VirtualFloppyDrive
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Anger ett VMM-serverobjekt.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Utdata

VirtualFloppyDrive

Den här cmdleten returnerar ett VirtualFloppyDrive-objekt .

Kommentarer

  • Kräver ett virtuellt diskettenhetsobjekt för VMM som kan hämtas med hjälp av cmdleten Get-SCVirtualFloppyDrive .