Set-SCVirtualFloppyDrive
Modifica le proprietà di un'unità floppy virtuale associata a una macchina virtuale, un modello di macchina virtuale o 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, un modello di macchina virtuale o un profilo hardware usato in un ambiente VMM (Virtual Machine Manager).
È possibile usare il cmdlet Set-SCVirtualFloppyDrive per configurare l'unità floppy virtuale per usare un'unità floppy fisica (in genere unità A:) per leggere dischi floppy fisici, per leggere un disco floppy virtuale esistente o per 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 nella matrice di oggetti $FloppyDrive (nel caso in cui sia presente 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 del suggerimento prestazioni e ottimizzazione 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 restituisca 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 .