Remove-AzureVMImage
Tar bort en operativsystemavbildning från avbildningslagringsplatsen.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
Syntax
Remove-AzureVMImage
[-ImageName] <String>
[-DeleteVHD]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Cmdleten Remove-AzureVMImage tar bort en operativsystemavbildning från avbildningslagringsplatsen. Som standard tar den här cmdleten inte bort den associerade fysiska avbildningsbloben från lagringskontot. Om du vill ta bort den associerade virtuella hårddisken (VHD) använder du parametern DeleteVHD .
Exempel
Exempel 1: Ta bort en avbildning från avbildningslagringsplatsen
PS C:\> Remove-AzureVMImage -ImageName "Image001"
Det här kommandot tar bort avbildningen med namnet Image001 från avbildningslagringsplatsen.
Exempel 2: Ta bort en avbildning från avbildningslagringsplatsen och även den virtuella hårddisken
PS C:\> Remove-AzureVMImage -ImageName " Image001" -DeleteVHD
Det här kommandot tar bort avbildningen med namnet Image001 från avbildningslagringsplatsen och tar även bort den fysiska VHD-avbildningen från lagringskontot.
Exempel 3: Ange en prenumerationskontext och ta sedan bort alla bilder
PS C:\> $SubsId = <MySubscriptionID>
PS C:\> $Cert = Get-AzureCertificate cert:\LocalMachine\MY\<CertificateThumbprint>
PS C:\> Get-AzureVMImage `
| Where-Object {$_.Label -match "Beta" }`
| Foreach-Object {Remove-AzureVMImage -ImageName $_.name }
Det här kommandot anger prenumerationskontexten och tar sedan bort alla avbildningar från avbildningslagringsplatsen vars etikett innehåller namnet Beta.
Parametrar
-DeleteVHD
Anger att den här cmdleten tar bort den fysiska VHD-avbildningsbloben från lagringskontot.
Typ: | SwitchParameter |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ImageName
Anger vilken operativsystem- eller virtuell datoravbildning som ska tas bort från avbildningslagringsplatsen.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-InformationAction
Anger hur den här cmdleten svarar på en informationshändelse.
De acceptabla värdena för den här parametern är:
- Fortsätt
- Ignorera
- Fråga
- TystKontinuera
- Stoppa
- Suspend
Typ: | ActionPreference |
Alias: | infa |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InformationVariable
Anger en informationsvariabel.
Typ: | String |
Alias: | iv |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |