Remove-AzureDataDisk
Rimuove un disco dati da una macchina virtuale di Azure.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.
Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.
Sintassi
Remove-AzureDataDisk
[-LUN] <Int32>
[-DeleteVHD]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Remove-AzureDataDisk rimuove un disco dati da una macchina virtuale di Azure. Per impostazione predefinita, questo cmdlet non rimuove il BLOB del disco dati dall'account di archiviazione.
Esempio
Esempio 1: Rimuovere un disco dati
PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine07" | Remove-AzureDataDisk -LUN 0
Questo comando ottiene la macchina virtuale denominata VirtualMachine07 nel servizio denominato ContosoService usando il cmdlet Get-AzureVM . Il comando passa la macchina virtuale al cmdlet corrente usando l'operatore pipeline. Il cmdlet corrente rimuove il disco dati con lun 0.
Esempio 2: Rimuovere un disco dati e il file del disco rigido virtuale
PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine07" | Remove-AzureDataDisk -LUN 0 -DeleteVHD | Update-AzureVM
Questo comando ottiene la macchina virtuale denominata VirtualMachine07 nel servizio denominato ContosoService. Il comando passa la macchina virtuale al cmdlet corrente. Il cmdlet corrente rimuove il disco dati con lun 0. Il comando include il parametro DeleteVHD . Pertanto, elimina anche il disco rigido virtuale sottostante. Il comando aggiorna la macchina virtuale per riflettere le modifiche usando il cmdlet Update-AzureVM .
Parametri
-DeleteVHD
Indica che questo cmdlet rimuove il disco dati e il disco rigido virtuale dall'archivio BLOB.
Tipo: | SwitchParameter |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InformationAction
Specifica la modalità di risposta di questo cmdlet a un evento informativo.
I valori validi per questo parametro sono:
- Continua
- Ignora
- Inquire
- SilentlyContinue
- Arresta
- Sospendi
Tipo: | ActionPreference |
Alias: | infa |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InformationVariable
Specifica una variabile di informazioni.
Tipo: | String |
Alias: | iv |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LUN
Specifica il numero di unità logica (LUN) per l'unità dati nella macchina virtuale. I valori validi sono: da 0 a 15.
Tipo: | Int32 |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Tipo: | AzureSMProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VM
Specifica l'oggetto macchina virtuale collegato al disco dati. Per ottenere un oggetto macchina virtuale, usare il cmdlet Get-AzureVM .
Tipo: | IPersistentVM |
Alias: | InputObject |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |