Share via


Remove-SCVirtualFloppyDisk

Rimuove un oggetto disco floppy virtuale da VMM.

Sintassi

Remove-SCVirtualFloppyDisk
      [-VirtualFloppyDisk] <VirtualFloppyDisk>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Descrizione

Il cmdlet Remove-SCVirtualFloppyDisk rimuove un oggetto floppy disk virtuale dalla libreria VMM (Virtual Machine Manager) ed elimina il file del disco floppy virtuale corrispondente (file con estensione vfd basato su Windows o un file con estensione flp basato su VMware) dal server di libreria.

Se il disco floppy virtuale è collegato a una macchina virtuale, un modello o un profilo hardware (e se non si usa il parametro Force ), VMM elenca il contenitore contenente il disco floppy virtuale e richiede di confermare che si vuole rimuovere il disco floppy virtuale:

  • Se si risponde Sì, VMM rimuove l'associazione tra il disco floppy virtuale e il contenitore a cui è collegato e quindi elimina l'oggetto disco floppy virtuale da VMM.

  • Se si risponde No, l'operazione viene annullata.

Questo cmdlet restituisce l'oggetto al termine dell'operazione (con la proprietà MarkedForDeletion impostata su True) o restituisce un messaggio di errore al momento dell'errore.

Esempio

Esempio 1: Rimuovere un oggetto disco floppy virtuale dalla libreria ed eliminare il file corrispondente

PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com"  | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Remove-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD

Il primo comando ottiene l'oggetto file del disco floppy virtuale denominato BootFloppy.vfd archiviato in LibraryServer01 e quindi archivia l'oggetto disco floppy virtuale nella variabile $VFD.

Il secondo comando rimuove l'oggetto disco floppy archiviato in $VFD dalla libreria ed elimina il file del disco floppy virtuale corrispondente dal server di libreria.

Esempio 2: Rimuovere più dischi floppy virtuali e i relativi file

PS C:\> $VFDs = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Boot" }
PS C:\> $VFDs | Remove-SCVirtualFloppyDisk

Il primo comando ottiene tutti gli oggetti disco floppy virtuale i cui nomi includono la stringa "Boot" e archivia questi oggetti nella matrice denominata $VFDs.

Il secondo comando passa ogni oggetto disco floppy virtuale in $VFDs al cmdlet Remove-VirtualFloppyDisk , che rimuove ogni oggetto disco floppy virtuale dalla libreria. Il comando elimina anche ogni file corrispondente dal server di libreria in cui è archiviato il disco floppy virtuale.

Parametri

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

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

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

Type:SwitchParameter
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

-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:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Note

  • Richiede un oggetto disco floppy virtuale VMM, che può essere recuperato usando il cmdlet Get-SCVirtualFloppyDisk .