Add-AzureDataDisk
Lägger till en datadisk till en virtuell dator.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
Syntax
Add-AzureDataDisk
[-CreateNew]
[-DiskSizeInGB] <Int32>
[-DiskLabel] <String>
[-LUN] <Int32>
[-MediaLocation <String>]
[-HostCaching <String>]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Add-AzureDataDisk
[-Import]
[-DiskName] <String>
[-LUN] <Int32>
[-HostCaching <String>]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Add-AzureDataDisk
[-ImportFrom]
[-DiskLabel] <String>
[-LUN] <Int32>
-MediaLocation <String>
[-HostCaching <String>]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Cmdleten Add-AzureDataDisk lägger till en ny eller befintlig datadisk i ett virtuellt Azure-datorobjekt. Använd parametern CreateNew för att skapa en ny datadisk som har en angiven storlek och etikett. Använd importparametern för att koppla en befintlig disk från avbildningslagringsplatsen. Använd parametern ImportFrom för att koppla en befintlig disk från en blob i ett lagringskonto. Du kan ange värdcacheläget för den anslutna datadisken.
Exempel
Exempel 1: Importera en datadisk från lagringsplatsen
PS C:\> Get-AzureVM "ContosoService" -Name "VirtualMachine07" | Add-AzureDataDisk -Import -DiskName "Disk68" -LUN 0 | Update-AzureVM
Det här kommandot hämtar ett virtuellt datorobjekt för den virtuella datorn med namnet VirtualMachine07 i ContosoService-molntjänsten med hjälp av cmdleten Get-AzureVM . Kommandot skickar den till den aktuella cmdleten med hjälp av pipelineoperatorn. Kommandot kopplar en befintlig datadisk från lagringsplatsen till den virtuella datorn. Datadisken har ett LUN på 0. Kommandot uppdaterar den virtuella datorn så att den återspeglar dina ändringar med hjälp av cmdleten Update-AzureVM .
Exempel 2: Lägg till en ny datadisk
PS C:\> Get-AzureVM "ContosoService" -Name "VirtualMachine08" | Add-AzureDataDisk -CreateNew -DiskSizeInGB 128 -DiskLabel "main" -LUN 0 | Update-AzureVM
Det här kommandot hämtar ett virtuellt datorobjekt för den virtuella datorn med namnet VirtualMachine08. Kommandot skickar den till den aktuella cmdleten. Kommandot kopplar en ny datadisk med namnet MyNewDisk.vhd. Cmdleten skapar disken i containern vhds i standardlagringskontot för den aktuella prenumerationen. Kommandot uppdaterar den virtuella datorn så att den återspeglar dina ändringar.
Exempel 3: Lägg till en datadisk från en angiven plats
PS C:\> Get-AzureVM "ContosoService" -Name "Database" | Add-AzureDataDisk -ImportFrom -MediaLocation "https://contosostorage.blob.core.windows.net/container07/Disk14.vhd" -DiskLabel "main" -LUN 0 | Update-AzureVM
Det här kommandot hämtar ett virtuellt datorobjekt för den virtuella datorn med namnet Database. Kommandot skickar den till den aktuella cmdleten. Kommandot kopplar en befintlig datadisk med namnet Disk14.vhd från den angivna platsen. Kommandot uppdaterar den virtuella datorn så att den återspeglar dina ändringar.
Parametrar
-CreateNew
Anger att den här cmdleten skapar en datadisk.
Typ: | SwitchParameter |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DiskLabel
Anger disketiketten för en ny datadisk.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DiskName
Anger namnet på en datadisk på disklagringsplatsen.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DiskSizeInGB
Anger den logiska diskstorleken i gigabyte för en ny datadisk.
Typ: | Int32 |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-HostCaching
Anger cachelagringsinställningarna på värdnivå för disken. Giltiga värden är:
- Ingen
- Skrivskyddat
- Skriv upp
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Import
Anger att denna cmdlet importerar en befintlig datadisk från avbildningslagringsplatsen.
Typ: | SwitchParameter |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ImportFrom
Anger att den här cmdleten importerar en befintlig datadisk från en blob i ett lagringskonto.
Typ: | SwitchParameter |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InformationAction
Anger hur den här cmdleten svarar på en informationshändelse.
De acceptabla värdena för den här parametern är:
- Fortsätt
- Ignorera
- Fråga
- TystKontinuera
- Stoppa
- Suspend
Typ: | ActionPreference |
Alias: | infa |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InformationVariable
Anger en informationsvariabel.
Typ: | String |
Alias: | iv |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LUN
Anger LUN (Logical Unit Number) för dataenheten på den virtuella datorn. Giltiga värden är: 0 till och med 15. Varje datadisk måste ha ett unikt LUN.
Typ: | Int32 |
Position: | 3 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MediaLocation
Anger platsen för bloben i ett Azure Storage-konto där den här cmdleten lagrar datadisken. Om du inte anger någon plats lagrar cmdleten datadisken i containern vhds i standardlagringskontot för den aktuella prenumerationen. Om det inte finns någon vhds-container skapar cmdleten en vhds-container.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VM
Anger det virtuella datorobjekt som den här cmdleten kopplar en datadisk till. Om du vill hämta ett virtuellt datorobjekt använder du cmdleten Get-AzureVM .
Typ: | IPersistentVM |
Alias: | InputObject |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |