Dela via


Set-SCVirtualFloppyDrive

Ändrar egenskaper för en virtuell diskettenhet som är associerad med en virtuell dator, mall för virtuella datorer 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 virtuella datorer 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 diskettenheten att använda en fysisk diskettenhet (vanligtvis enhet A:) för att läsa fysiska disketter, läsa en befintlig virtuell diskett eller 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 objektet för den virtuella datorn 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 $FloppyDrive-objektmatrisen (om det finns fler än ett virtuellt diskettenhetsobjekt lagrar matrisen alla objekt).

Det senaste kommandot ansluter den virtuella disketten som lagras i $FloppyDisk (BootDisk.vfd) till den första virtuella diskettenheten 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 objektet för den virtuella datorn 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 från det virtuella diskettenhetsobjektet som lagras i $FloppyDrive från valfri värdenhet eller virtuell diskett som det var anslutet till genom att ange parametern NoMedia. Det här kommandot tar också bort alla virtuella disketter som den virtuella diskettenheten 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 slutliga kommandot som innehåller samma jobbgruppsidentifierare körs.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-NoMedia

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

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PROTipID

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

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VirtualFloppyDisk

Anger ett virtuellt diskettobjekt.

Typ:VirtualFloppyDisk
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VirtualFloppyDrive

Anger ett virtuellt diskettenhetsobjekt.

Typ:VirtualFloppyDrive
Position:0
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Utdata

VirtualFloppyDrive

Den här cmdleten returnerar ett VirtualFloppyDrive- objekt.

Kommentarer

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