Share via


Remove-SCISO

Rimuove un file ISO dalla libreria VMM.

Sintassi

Remove-SCISO
      [-ISO] <ISO>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Descrizione

Il cmdlet Remove-SCISO rimuove un file ISO dalla libreria Virtual Machine Manager (VMM) ed elimina il file ISO nel server di libreria.

Se l'ISO è collegato a una macchina virtuale, a un modello o a un profilo hardware e, se non si specifica il parametro Force , VMM elenca il contenitore che include l'ISO e chiede di confermare che si vuole rimuovere l'ISO:

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

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

Questo cmdlet restituisce l'oggetto al completamento (con la proprietà MarkedForDeletion impostata su $True) o restituisce un messaggio di errore in caso di errore.

Esempio

Esempio 1: Rimuovere un oggetto ISO ed eliminare il file iso corrispondente

PS C:\> $ISO = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Remove-SCISO -ISO $ISO

Il primo comando ottiene l'oggetto ISO denominato OsISO.iso da LibraryServer01 e archivia l'oggetto ISO nella variabile $ISO.

Il secondo comando rimuove l'oggetto ISO dalla libreria ed elimina il file con estensione iso corrispondente dal file system del server di libreria.

Esempio 2: Rimuovere più oggetti ISO dalla libreria

PS C:\> $ISOs = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "OsISO" }
PS C:\> $ISOs | Remove-SCISO

Il primo comando ottiene tutti gli oggetti ISO il cui nome include la stringa "OsISO" e archivia questi oggetti ISO nella variabile $ISOs.

Il secondo comando passa ogni oggetto ISO in $ISOs al cmdlet Remove-SCISO , che rimuove ogni oggetto ISO dalla libreria ed elimina il file iso corrispondente dal file system nel server di libreria.

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

-ISO

Specifica un oggetto ISO.

Type:ISO
Position:0
Default value:None
Required:True
Accept pipeline input:True
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 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

-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 ISO VMM, che può essere recuperato usando il cmdlet Get-SCISO .