En este post vamos a hablar de como crear una imagen de Azure, para poder utilizarla en la creación de otras máquinas, a partir de un VHD que hemos generalizado de una máquina personalizado, y hemos subido a una cuenta de almacenamiento en Azure.

Inicializamos las variables necesarias:

$sub = Get-AzSubscription | Select-AzSubscription
$rg = "RGGallery"
$urlvhd = "https://sagallery.blob.core.windows.net/vhd/W10ins.vhd" 
$imagename = "Win10ins"
$imageConfig = New-AzImageConfig -Location $location
$imageConfig = Set-AzImageOsDisk `
    -Image $imageConfig `
    -OsType Windows `
    -OsState Generalized `
    -BlobUri $urlvhd `
    -DiskSizeGB 128

Ahora comenzamos la configuración:

Connect-AzAccount -Credential (Get-Credential)
#Creamos la imagen a partir del VHD
New-AzImage -ImageName $imageName -ResourceGroupName $rg -Image $imageConfig

Y con esto ya tenemos nuestra imagen, y podemos usarla para nuevos despliegues.