Dela via


Remove-AzureVMImage

Tar bort en operativsystemavbildning från avbildningslagringsplatsen.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

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 = &lt;MySubscriptionID&gt;
PS C:\> $Cert = Get-AzureCertificate cert:\LocalMachine\MY\&lt;CertificateThumbprint&gt;
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.

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

-ImageName

Anger vilken operativsystem- eller virtuell datoravbildning som ska tas bort från avbildningslagringsplatsen.

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

-InformationAction

Anger hur den här cmdleten svarar på en informationshändelse.

De godtagbara värdena för den här parametern är:

  • Fortsätt
  • Ignorera
  • Fråga
  • TystKontinuera
  • Stoppa
  • Suspend
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Anger en informationsvariabel.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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