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.

Syntaxis

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
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Aliassen:infa
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliassen:iv
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Aliassen:InputObject
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False