Partilhar via


Virtual Machines - Reimage

Reimages (atualize o sistema operativo) uma máquina virtual que não tenha um disco de SO efémero, para máquinas virtuais que tenham um disco de SO efémero, a máquina virtual é reposta para o estado inicial. NOTA: a retenção do disco do SO antigo depende do valor de deleteOption do disco do SO. Se deleteOption for desanexado, o disco do SO antigo será preservado após a reimagem. Se deleteOption for eliminado, o disco do SO antigo será eliminado após a reimagem. A deleteOption do disco do SO deve ser atualizada em conformidade antes de efetuar a reimagem.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/reimage?api-version=2024-03-01

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

Credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço.

vmName
path True

string

O nome da máquina virtual.

api-version
query True

string

Versão da API de Cliente.

Corpo do Pedido

Name Tipo Description
parameters

VirtualMachineReimageParameters

Parâmetros fornecidos para a operação Reimage Virtual Machine.

Respostas

Name Tipo Description
200 OK

OK

202 Accepted

Aceite

Other Status Codes

CloudError

Resposta de erro que descreve a razão pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

Reimage a Non-Ephemeral Virtual Machine.
Reimage a Virtual Machine.

Reimage a Non-Ephemeral Virtual Machine.

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVMName/reimage?api-version=2024-03-01

{
  "tempDisk": true,
  "exactVersion": "aaaaaa",
  "osProfile": {
    "adminPassword": "{your-password}",
    "customData": "{your-custom-data}"
  }
}

Sample Response

Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2024-03-01

Reimage a Virtual Machine.

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVMName/reimage?api-version=2024-03-01

{
  "tempDisk": true
}

Sample Response

Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2024-03-01

Definições

Name Description
ApiError

Erro de API.

ApiErrorBase

Base de erros da API.

CloudError

Uma resposta de erro do serviço de Computação.

InnerError

Detalhes do erro interno.

OSProfileProvisioningData

Especifica as informações necessárias para reimaginar o disco de SO não efémero.

VirtualMachineReimageParameters

Parâmetros fornecidos para a operação Reimage Virtual Machine.

ApiError

Erro de API.

Name Tipo Description
code

string

O código de erro.

details

ApiErrorBase[]

Os detalhes do erro da API

innererror

InnerError

O erro interno da API

message

string

A mensagem de erro.

target

string

O destino do erro específico.

ApiErrorBase

Base de erros da API.

Name Tipo Description
code

string

O código de erro.

message

string

A mensagem de erro.

target

string

O destino do erro específico.

CloudError

Uma resposta de erro do serviço de Computação.

Name Tipo Description
error

ApiError

Erro de API.

InnerError

Detalhes do erro interno.

Name Tipo Description
errordetail

string

A mensagem de erro interna ou a informação de falha de segurança da exceção.

exceptiontype

string

O tipo de exceção.

OSProfileProvisioningData

Especifica as informações necessárias para reimaginar o disco de SO não efémero.

Name Tipo Description
adminPassword

string

Especifica a palavra-passe da conta de administrador.

Comprimento mínimo (Windows): 8 carateres

Comprimento mínimo (Linux): 6 carateres

Comprimento máximo (Windows): 123 carateres

Comprimento máximo (Linux): 72 carateres

Requisitos de complexidade: 3 em 4 condições abaixo têm de ser cumpridas
Tem carateres mais baixos
Tem carateres superiores
Tem um dígito
Tem um caráter especial (correspondência regex [\W_])

Valores não permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Para repor a palavra-passe, veja Como repor o serviço de Ambiente de Trabalho Remoto ou a palavra-passe de início de sessão numa VM do Windows

Para repor a palavra-passe de raiz, veja Gerir utilizadores, SSH e verificar ou reparar discos em VMs do Linux do Azure com a Extensão VMAccess

customData

string

Especifica uma cadeia codificada de base 64 de dados personalizados. A cadeia codificada de base 64 é descodificada para uma matriz binária que é guardada como um ficheiro na Máquina Virtual. O comprimento máximo da matriz binária é de 65535 bytes. Nota: não transmita segredos ou palavras-passe na propriedade customData. Esta propriedade não pode ser atualizada depois de a VM ser criada. A propriedade customData é transmitida para a VM para ser guardada como um ficheiro. Para obter mais informações, consulte Dados Personalizados em VMs do Azure. Se utilizar o cloud-init para a VM do Linux, consulte Utilizar o cloud-init para personalizar uma VM do Linux durante a criação.

VirtualMachineReimageParameters

Parâmetros fornecidos para a operação Reimage Virtual Machine.

Name Tipo Description
exactVersion

string

Especifica em número decimal, a versão para a qual o disco do SO deve ser recriado. Se a versão exata não for fornecida, o disco do SO será recriado para a versão existente do Disco do SO.

osProfile

OSProfileProvisioningData

Especifica as informações necessárias para reimaginar o disco de SO não efémero.

tempDisk

boolean

Especifica se pretende reimager o disco temporário. Valor Predefinido: falso. Nota: este parâmetro de reimagem do disco temporário só é suportado para VM/VMSS com disco de SO Efémero.