Dela via


Remove-SCISO

Tar bort en ISO-fil från VMM-biblioteket.

Syntax

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

Description

Cmdleten Remove-SCISO tar bort en ISO-fil från VMM-biblioteket (Virtual Machine Manager) och tar bort ISO-filen på biblioteksservern.

Om ISO är kopplat till en virtuell dator, mall eller maskinvaruprofil, och om du inte anger parametern Force, visar VMM containern som innehåller ISO och uppmanar dig att bekräfta att du vill ta bort ISO:

  • Om du svarar Ja tar VMM bort associationen mellan ISO och containern som den är ansluten till och tar sedan bort ISO-objektet från VMM.

  • Om du svarar Nej avbryts åtgärden.

Den här cmdleten returnerar objektet när det lyckas (med egenskapen MarkedForDeletion inställd på $True) eller returnerar ett felmeddelande vid fel.

Exempel

Exempel 1: Ta bort ett ISO-objekt och ta bort motsvarande .iso fil

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

Det första kommandot hämtar ISO-objektet med namnet OsISO.iso från LibraryServer01 och lagrar ISO-objektet i variabeln $ISO.

Det andra kommandot tar bort ISO-objektet från biblioteket och tar bort motsvarande .iso fil från filsystemet på biblioteksservern.

Exempel 2: Ta bort flera ISO-objekt från biblioteket

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

Det första kommandot hämtar alla ISO-objekt vars namn innehåller strängen "OsISO" och lagrar dessa ISO-objekt i variabeln $ISOs.

Det andra kommandot skickar varje ISO-objekt i $ISOs till cmdleten Remove-SCISO, som tar bort varje ISO-objekt från biblioteket och tar bort motsvarande .iso fil från filsystemet på biblioteksservern.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ISO

Anger ett ISO-objekt.

Typ:ISO
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Kommentarer

  • Kräver ett VMM ISO-objekt som kan hämtas med hjälp av cmdleten Get-SCISO.