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.