Add-AzureVhd
Carica un file VHD da un computer locale in un BLOB in un account di archiviazione cloud in Azure.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.
Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.
Sintassi
Add-AzureVhd
[-Destination] <Uri>
[-LocalFilePath] <FileInfo>
[[-NumberOfUploaderThreads] <Int32>]
[[-BaseImageUriToPatch] <Uri>]
[-OverWrite]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Add-AzureVhd carica le immagini del disco rigido virtuale locale in un account di archiviazione BLOB come immagini VHD fisse. Include parametri per configurare il processo di caricamento, ad esempio specificando il numero di thread del caricatore che verranno usati o sovrascrivendo un BLOB già esistente nell'URI di destinazione specificato. Per le immagini VHD locali, è supportato anche lo scenario di applicazione di patch in modo che le immagini del disco diff possano essere caricate senza dover caricare le immagini di base già caricate. È supportato anche l'URI di firma di accesso condiviso (SAS).
Esempio
Esempio 1: Aggiungere un file VHD
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd"
Questo comando aggiunge un file con estensione vhd a un account di archiviazione.
Esempio 2: Aggiungere un file VHD e sovrascrivere la destinazione
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite
Questo comando aggiunge un file con estensione vhd a un account di archiviazione.
Esempio 3: Aggiungere un file VHD e specificare il numero di thread
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfThreads 32
Questo comando aggiunge un file con estensione vhd a un account di archiviazione e specifica il numero di thread da usare per caricare il file.
Esempio 4: Aggiungere un file VHD e specificare l'URI di firma di accesso condiviso
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd?st=2013-01-09T22%3A15%3A49Z&se=2013-01-09T23%3A10%3A49Z&sr=b&sp=w&sig=<SAS Token>" -LocalFilePath "C:\vhd\win7baseimage.vhd"
Questo comando aggiunge un file con estensione vhd a un account di archiviazione e specifica l'URI di firma di accesso condiviso.
Parametri
-BaseImageUriToPatch
Specifica un URI per un BLOB di immagini di base in Archiviazione BLOB di Azure. Anche la firma di accesso condiviso nell'input URI è supportata.
Tipo: | Uri |
Alias: | bs |
Posizione: | 4 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Destination
Specifica un URI per un BLOB in Microsoft Archiviazione BLOB di Azure. La firma di accesso condiviso nell'input URI è supportata. Tuttavia, negli scenari di applicazione di patch la destinazione non può essere un URI di firma di accesso condiviso.
Tipo: | Uri |
Alias: | dst |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-InformationAction
Specifica la modalità di risposta di questo cmdlet a un evento informativo.
I valori validi per questo parametro sono:
- Continua
- Ignora
- Inquire
- SilentlyContinue
- Arresta
- Sospendi
Tipo: | ActionPreference |
Alias: | infa |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InformationVariable
Specifica una variabile di informazioni.
Tipo: | String |
Alias: | iv |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LocalFilePath
Specificare il percorso del file con estensione vhd locale.
Tipo: | FileInfo |
Alias: | lf |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-NumberOfUploaderThreads
Specifica il numero di thread da usare per il caricamento.
Tipo: | Int32 |
Alias: | th |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-OverWrite
Specifica che questo cmdlet elimina il BLOB esistente nell'URI di destinazione specificato, se presente.
Tipo: | SwitchParameter |
Alias: | o |
Posizione: | 5 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Tipo: | AzureSMProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |