Condividi tramite


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