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.