Il cmdlet Add-AzVhd carica un disco rigido virtuale locale in un disco gestito o in un account di archiviazione BLOB.
Il disco rigido virtuale caricato deve essere un file con estensione vhd e dimensioni N * Mib + 512 byte. Usando la funzionalità Hyper-V , Add-AzVhd convertirà qualsiasi file con estensione vhdx in un file con estensione vhd e ridimensionarlo prima del caricamento.
Per consentire questa funzionalità, è necessario abilitare Hyper-V.
Se si usa un computer Linux o si sceglie di non usare questa funzionalità, sarà necessario ridimensionare manualmente il file VHD.
Inoltre, Add-AzVhd convertirà i file VHD di dimensioni dinamiche in dimensioni fisse durante il caricamento. Usare -Verbose per seguire tutto il processo.
Per il set di parametri predefinito (caricamento nel BLOB), è supportata anche la possibilità di caricare una versione con patch di un file con estensione vhd locale.
Quando è già stato caricato un disco rigido virtuale di base, è possibile caricare dischi diversi che usano l'immagine di base come padre.
È supportato anche l'URI della firma di accesso condiviso ( SAS).
Per Il caricamento diretto nel set di parametri del disco gestito, i parametri ResourceGroupName, DiskName, Location, DiskSku e Zone verranno usati per creare un nuovo disco, quindi il disco rigido virtuale verrà caricato.
Questo comando aggiunge un file con estensione vhd a un account di archiviazione.
Il comando specifica il numero di thread da usare per caricare il file.
Esempio 4: Aggiungere un file VHD a un BLOB e specificare l'URI di firma di accesso condiviso
Questo comando tenterà di convertire prima il file vhdx in file vhd usando Hyper-V. Se Hyper-V non viene trovato, verrà restituito un errore che chiede di usare un file vhd. Dopo aver completato la conversione, verrà creato un disco gestito con parametri forniti e quindi caricato il file vhd.
Parametri
-AsJob
Eseguire il cmdlet in background e restituire un processo per tenere traccia dello stato di avanzamento.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-BaseImageUriToPatch
Specifica l'URI di un BLOB di immagini di base in Archiviazione BLOB di Azure.
È possibile specificare una firma di accesso condiviso come valore per questo parametro.
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-DataAccessAuthMode
Requisiti di autenticazione aggiuntivi per l'esportazione o il caricamento in un disco o uno snapshot. Le opzioni possibili sono: "AzureActiveDirectory" e "None".
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Destination
Specifica l'URI di un BLOB nell'archivio BLOB.
Il parametro supporta l'URI di firma di accesso condiviso, anche se la destinazione degli scenari di applicazione di patch non può essere un URI di firma di accesso condiviso.
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-SkipResizing
Ignora il ridimensionamento del file VHD.
Gli utenti che desiderano caricare un file VHD con dimensioni non allineate (non N * Mib + 512 byte) in un BLOB possono usare questo parametro switch.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.