Condividi tramite


Save-AzVhd

Salva le immagini con estensione vhd scaricate localmente.

Sintassi

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

Descrizione

Il cmdlet Save-AzVhd 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

Save-AzVhd -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

Save-AzVhd -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

Save-AzVhd -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

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

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.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LocalFilePath

Specifica il percorso del file locale dell'immagine salvata.

Tipo:FileInfo
Alias:lf
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NumberOfThreads

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

Tipo:Int32
Alias:th
Posizione:3
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OverWrite

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

Tipo:SwitchParameter
Alias:o
Posizione:4
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

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

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-SourceUri

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

Tipo:Uri
Alias:src, Source
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly: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.

Tipo:String
Alias:sk
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

String

Uri

Output

VhdDownloadContext