Profile

Remove-AzDisk

Synopsis: Deletes a managed disk from your Azure subscription.

Syntax

Remove-AzDisk [-ResourceGroupName] <String> [-DiskName] <String> [-Force] [-PassThru] [-DefaultProfile <IAzureContextContainer>] [<CommonParameters>]
Remove-AzDisk -InputObject <PSDisk> [-Force] [-PassThru] [-DefaultProfile <IAzureContextContainer>] [<CommonParameters>]

Parameters

NameTypeRequiredDescription
-ResourceGroupName String StringYes Name of the resource group that contains the disk.
-DiskName String StringYes Name of the managed disk to delete.
-InputObject PSDisk PSDiskNo Disk object retrieved from Get-AzDisk. Provides both -ResourceGroupName and -DiskName.
-Force SwitchParameterNo Suppresses confirmation prompt.
-PassThru SwitchParameterNo Returns the deleted disk object.
-DefaultProfile IAzureContextContainerNo Specifies the Azure context to use.
<CommonParameters> Standard PowerShell common parameters (e.g., -Verbose, -ErrorAction).

Examples

Example 1: Delete a managed disk by name

# Delete a disk named "myDisk" in resource group "myRG"
Remove-AzDisk -ResourceGroupName "myRG" -DiskName "myDisk" -Force

Example 2: Delete a disk using the object pipeline

# Get the disk object then pipe to Remove-AzDisk
Get-AzDisk -ResourceGroupName "myRG" -DiskName "myDisk" | Remove-AzDisk -Force

Example 3: Delete a disk and receive the deleted object

# The deleted disk details are returned for audit purposes
$deletedDisk = Remove-AzDisk -ResourceGroupName "myRG" -DiskName "myDisk" -PassThru
$deletedDisk | Format-List

Remarks