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 |