Delen via


Remove-AzureDataDisk

Hiermee verwijdert u een gegevensschijf van een virtuele Azure-machine.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntax

Remove-AzureDataDisk
      [-LUN] <Int32>
      [-DeleteVHD]
      -VM <IPersistentVM>
      [-Profile <AzureSMProfile>]
      [-InformationAction <ActionPreference>]
      [-InformationVariable <String>]
      [<CommonParameters>]

Description

De cmdlet Remove-AzureDataDisk verwijdert een gegevensschijf van een virtuele Azure-machine. Standaard verwijdert deze cmdlet de blob van de gegevensschijf niet uit het opslagaccount.

Voorbeelden

Voorbeeld 1: Een gegevensschijf verwijderen

PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine07" | Remove-AzureDataDisk -LUN 0

Met deze opdracht wordt de virtuele machine virtualMachine07 opgehaald in de service met de naam ContosoService met behulp van de Cmdlet Get-AzureVM . Met de opdracht wordt de virtuele machine doorgegeven aan de huidige cmdlet met behulp van de pijplijnoperator. De huidige cmdlet verwijdert de gegevensschijf met de LUN 0.

Voorbeeld 2: Een gegevensschijf en het virtuele-hardeschijfbestand verwijderen

PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine07" | Remove-AzureDataDisk -LUN 0 -DeleteVHD | Update-AzureVM

Met deze opdracht haalt u de virtuele machine met de naam VirtualMachine07 op in de service met de naam ContosoService. De opdracht geeft de virtuele machine door aan de huidige cmdlet. De huidige cmdlet verwijdert de gegevensschijf met de LUN 0. De opdracht bevat de parameter DeleteVHD . Daarom wordt ook de onderliggende virtuele harde schijf verwijderd. Met de opdracht wordt de virtuele machine bijgewerkt om uw wijzigingen weer te geven met behulp van de cmdlet Update-AzureVM .

Parameters

-DeleteVHD

Geeft aan dat met deze cmdlet de gegevensschijf en de virtuele harde schijf (VHD) uit blobopslag worden verwijderd.

Type:SwitchParameter
Position:1
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationAction

Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.

De aanvaardbare waarden voor deze parameter zijn:

  • Verdergaan
  • Negeren
  • Vragen
  • SilentlyContinue
  • Stoppen
  • Onderbreken
Type:ActionPreference
Aliases:infa
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliases:iv
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-LUN

Hiermee geeft u het LUN (Logical Unit Number) op voor het gegevensstation in de virtuele machine. Geldige waarden zijn: 0 tot en met 15.

Type:Int32
Position:0
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

Hiermee geeft u het virtuele-machineobject dat is gekoppeld aan de gegevensschijf. Gebruik de cmdlet Get-AzureVM om een object voor een virtuele machine te verkrijgen.

Type:IPersistentVM
Aliases:InputObject
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False