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 .