Share via


Set-SCVirtualFloppyDrive

Modifica le proprietà di un'unità floppy virtuale associata a una macchina virtuale, a un modello di macchina virtuale o a un profilo hardware usato in VMM.

Sintassi

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>]

Descrizione

Il cmdlet Set-SCVirtualFloppyDrive modifica una o più proprietà di un'unità floppy virtuale associata a una macchina virtuale, a un modello di macchina virtuale o a un profilo hardware usato in un ambiente VMM (Virtual Machine Manager).

È possibile usare il cmdlet Set-SCVirtualFloppyDrive per configurare l'unità floppy virtuale per l'uso di un'unità floppy fisica (in genere, unità A:) per leggere i dischi floppy fisici, leggere un disco floppy virtuale esistente o disconnettere il disco floppy virtuale.

Esempio

Esempio 1: Connettere un'unità floppy virtuale a un disco floppy virtuale

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

Il primo comando ottiene l'oggetto disco floppy virtuale denominato BootDisk.vfd da VMMServer01 e archivia l'oggetto nella variabile $FloppyDisk.

Il secondo comando ottiene l'oggetto macchina virtuale denominato VM01 e archivia l'oggetto nella variabile $VM.

Il terzo comando ottiene l'oggetto unità floppy virtuale in VM01 e archivia l'oggetto unità floppy virtuale nell'array di oggetti $FloppyDrive (nel caso in cui vi sia più di un oggetto unità floppy virtuale, la matrice archivia tutti gli oggetti).

L'ultimo comando connette il disco floppy virtuale archiviato in $FloppyDisk (BootDisk.vfd) alla prima unità floppy virtuale in VM01.

Esempio 2: Disconnettere un'unità floppy virtuale

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

Il primo comando ottiene l'oggetto macchina virtuale denominato VM02 e archivia l'oggetto nella variabile $VM.

Il secondo comando ottiene l'oggetto unità floppy virtuale in VM02 e archivia l'oggetto in $FloppyDrive.

L'ultimo comando disconnette l'oggetto unità floppy virtuale archiviato in $FloppyDrive da qualsiasi unità host o disco floppy virtuale a cui è stato connesso specificando il parametro NoMedia . Questo comando elimina inoltre eventuali dischi floppy virtuali utilizzati in precedenza dall'unità floppy virtuale, nel caso in cui tali dischi floppy virtuali non vengano attualmente utilizzati da altre macchine virtuali.

Parametri

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come un insieme prima dell'esecuzione dell'ultimo comando che include lo stesso identificatore di gruppo di processi.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-NoMedia

Disconnette un'unità DVD virtuale dall'unità host o dall'immagine ISO a cui è connessa oppure disconnette un'unità floppy virtuale dall'unità host o dal disco floppy virtuale a cui è connessa.

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

-PROTipID

Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

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

-VirtualFloppyDisk

Specifica un oggetto disco floppy virtuale.

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

-VirtualFloppyDrive

Specifica un oggetto unità floppy virtuale.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

Output

VirtualFloppyDrive

Questo cmdlet restituisce un oggetto VirtualFloppyDrive .

Note

  • Richiede un oggetto unità floppy virtuale VMM, che può essere recuperato usando il cmdlet Get-SCVirtualFloppyDrive .