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.

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:AzContext, 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