Save-AzureRmVhd

Salva le immagini con estensione vhd scaricate localmente.

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Sintassi

Save-AzureRmVhd
    [-ResourceGroupName] <String>
    [-SourceUri] <Uri>
    [-LocalFilePath] <FileInfo>
    [[-NumberOfThreads] <Int32>]
    [-OverWrite]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
Save-AzureRmVhd
    [-StorageKey] <String>
    [-SourceUri] <Uri>
    [-LocalFilePath] <FileInfo>
    [[-NumberOfThreads] <Int32>]
    [-OverWrite]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Descrizione

Il cmdlet Save-AzureRmVhd salva le immagini VHD da un BLOB in cui vengono archiviate in un file. È possibile specificare il numero di thread downloader usati dal processo e se sostituire un file già esistente. Questo cmdlet scarica il contenuto così come è. Non applica alcuna conversione di formato VHD (Virtual Hard Disk).

Esempio

Esempio 1: Scaricare un'immagine

PS C:\> Save-AzureRmVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -ResourceGroupName "rgname"

Questo comando scarica un file con estensione vhd e lo archivia nel percorso locale C:\vhd\Win7Image.vhd.

Esempio 2: Scaricare un'immagine e sovrascrivere il file locale

PS C:\> Save-AzureRmVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite -ResourceGroupName "rgname"

Questo comando scarica un file con estensione vhd e lo archivia nel percorso locale. Il comando include il parametro Overwrite . Pertanto, se C:\vhd\Win7Image.vhd esiste già, questo comando lo sostituisce.

Esempio 3: Scaricare un'immagine usando un numero specificato di thread

PS C:\> Save-AzureRmVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfThreads 32 -ResourceGroupName "rgname"

Questo comando scarica un file con estensione vhd e lo archivia nel percorso locale. Il comando specifica il valore 32 per il parametro NumberOfThreads . Pertanto, il cmdlet usa 32 thread per questa azione.

Esempio 4: Scaricare un'immagine e specificare la chiave di archiviazione

PS C:\> Save-AzureRmVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -StorageKey "zNvcH0r5vAGmC5AbwEtpcyWCMyBd3eMDbdaa4ua6kwxq6vTZH3Y+sw==" -ResourceGroupName "rgname"

Questo comando scarica un file con estensione vhd e specifica la chiave di archiviazione.

Parametri

-AsJob

Eseguire il cmdlet in background e restituire un processo per tenere traccia dello stato di avanzamento.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LocalFilePath

Specifica il percorso del file locale dell'immagine salvata.

Type:FileInfo
Aliases:lf
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NumberOfThreads

Specifica il numero di thread di download usati da questo cmdlet durante il download.

Type:Int32
Aliases:th
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OverWrite

Indica che questo cmdlet sostituisce il file specificato dal file LocalFilePath , se esistente.

Type:SwitchParameter
Aliases:o
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Specifica il nome del gruppo di risorse dell'account di archiviazione.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SourceUri

Specifica l'URI (Uniform Resource Identifier) del BLOB in Azure.

Type:Uri
Aliases:src, Source
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageKey

Specifica la chiave di archiviazione dell'account di archiviazione BLOB. Se non si specifica una chiave, questo cmdlet tenta di determinare la chiave di archiviazione dell'account in SourceUri da Azure.

Type:String
Aliases:sk
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

String

Uri

Output

VhdDownloadContext