Delen via


Remove-SCISO

Hiermee verwijdert u een ISO-bestand uit de VMM-bibliotheek.

Syntax

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

Description

De cmdlet Remove-SCISO verwijdert een ISO-bestand uit de VMM-bibliotheek (Virtual Machine Manager) en verwijdert het ISO-bestand op de bibliotheekserver.

Als de ISO is gekoppeld aan een virtuele machine, sjabloon of hardwareprofiel en als u de parameter Force niet opgeeft, vermeldt VMM de container die de ISO bevat en vraagt u om te bevestigen dat u de ISO wilt verwijderen:

  • Als u Ja beantwoordt, verwijdert VMM de koppeling tussen de ISO en de container waaraan het is gekoppeld en verwijdert vervolgens het ISO-object uit VMM.

  • Als u Nee beantwoordt, wordt de bewerking geannuleerd.

Deze cmdlet retourneert het object bij succes (waarbij de eigenschap MarkedForDeletion is ingesteld op $True) of retourneert een foutbericht bij een fout.

Voorbeelden

Voorbeeld 1: Een ISO-object verwijderen en het bijbehorende ISO-bestand verwijderen

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

Met de eerste opdracht wordt het ISO-object osISO.iso opgehaald uit LibraryServer01 en wordt het ISO-object opgeslagen in de $ISO variabele.

Met de tweede opdracht verwijdert u het ISO-object uit de bibliotheek en verwijdert u het bijbehorende ISO-bestand uit het bestandssysteem op de bibliotheekserver.

Voorbeeld 2: Meerdere ISO-objecten uit de bibliotheek verwijderen

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

Met de eerste opdracht worden alle ISO-objecten opgehaald waarvan de naam de tekenreeks OsISO bevat en worden deze ISO-objecten opgeslagen in de $ISOs variabele.

Met de tweede opdracht wordt elk ISO-object in $ISOs doorgegeven aan de cmdlet Remove-SCISO, waarmee elk ISO-object uit de bibliotheek wordt verwijderd en het bijbehorende ISO-bestand uit het bestandssysteem op de bibliotheekserver wordt verwijderd.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-Force

Hiermee dwingt u de opdracht uit te voeren zonder om bevestiging van de gebruiker te vragen.

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

-ISO

Hiermee geeft u een ISO-object op.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Notities

  • Vereist een VMM ISO-object, dat kan worden opgehaald met behulp van de Get-SCISO-cmdlet .