Compartir a través de


Set-AzImageOsDisk

Establece las propiedades del disco del sistema operativo en un objeto de imagen.

Sintaxis

Default (valor predeterminado)

Set-AzImageOsDisk
    [-Image] <PSImage>
    [[-OsType] <OperatingSystemTypes>]
    [[-OsState] <OperatingSystemStateTypes>]
    [[-BlobUri] <String>]
    [-Caching <CachingTypes>]
    [-DiskSizeGB <Int32>]
    [-StorageAccountType <String>]
    [-SnapshotId <String>]
    [-ManagedDiskId <String>]
    [-DiskEncryptionSetId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

El cmdlet Set-AzImageOsDisk establece las propiedades del disco del sistema operativo en un objeto de imagen.

Ejemplos

Ejemplo 1

$imageConfig = New-AzImageConfig -Location 'West US';
$osDiskVhdUri = "https://contoso.blob.core.windows.net/test/os.vhd"
$dataDiskVhdUri1 = "https://contoso.blob.core.windows.net/test/data1.vhd"
$dataDiskVhdUri2 = "https://contoso.blob.core.windows.net/test/data2.vhd"
Set-AzImageOsDisk -Image $imageConfig -OsType 'Windows' -OsState 'Generalized' -BlobUri $osDiskVhdUri;
Add-AzImageDataDisk -Image $imageConfig -Lun 1 -BlobUri $dataDiskVhdUri1;
Add-AzImageDataDisk -Image $imageConfig -Lun 2 -BlobUri $dataDiskVhdUri2;
New-AzImage -Image $imageConfig -ImageName 'ImageName01' -ResourceGroupName 'ResourceGroup01';

El primer comando crea un objeto de imagen y, a continuación, lo almacena en la variable $imageConfig. Los tres comandos siguientes asignan rutas de acceso del disco del sistema operativo y dos discos de datos a las variables $osDiskVhdUri, $dataDiskVhdUri 1 y $dataDiskVhdUri 2. Este enfoque solo es para la legibilidad de los siguientes comandos. Los tres comandos siguientes agregan un disco del sistema operativo y dos discos de datos a la imagen almacenada en $imageConfig. El URI de cada disco se almacena en $osDiskVhdUri, $dataDiskVhdUri 1 y $dataDiskVhdUri 2. El comando final crea una imagen denominada "ImageName01" en el grupo de recursos "ResourceGroup01".

Parámetros

-BlobUri

Especifica el URI del blob.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:3
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-Caching

Especifica el modo de almacenamiento en caché del disco.

Propiedades de parámetro

Tipo:

Nullable<T>[CachingTypes]

Valor predeterminado:None
Valores aceptados:None, ReadOnly, ReadWrite
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Propiedades de parámetro

Tipo:IAzureContextContainer
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-DiskEncryptionSetId

Especifica el identificador de recurso del conjunto de cifrado de disco administrado por el cliente. Esto solo se puede especificar para el disco administrado.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-DiskSizeGB

Especifica el tamaño del disco en GB.

Propiedades de parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-Image

Especifica un objeto de imagen local.

Propiedades de parámetro

Tipo:PSImage
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:0
Obligatorio:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-ManagedDiskId

Especifica el identificador de un disco administrado.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-OsState

Especifica el estado del sistema operativo.

Propiedades de parámetro

Tipo:

Nullable<T>[OperatingSystemStateTypes]

Valor predeterminado:None
Valores aceptados:Generalized, Specialized
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:2
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-OsType

Especifica el tipo de sistema operativo.

Propiedades de parámetro

Tipo:

Nullable<T>[OperatingSystemTypes]

Valor predeterminado:None
Valores aceptados:Windows, Linux
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:1
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-SnapshotId

Especifica el identificador de una instantánea.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-StorageAccountType

El tipo de cuenta de almacenamiento del disco de imagen del sistema operativo

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:Wi

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Entradas

PSImage

Nullable<T>

Nullable<T>

String

Nullable<T>

Int32

Salidas

PSImage