Virtual Machines - Assess Patches

Evaluar revisiones en la máquina virtual.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

Identificador de la suscripción de destino.

vmName
path True

string

El nombre de la máquina virtual.

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

Respuestas

Nombre Tipo Description
200 OK

VirtualMachineAssessPatchesResult

La operación de Azure se completó correctamente.

202 Accepted

Operación de recursos aceptada.

Encabezados

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Una respuesta de error inesperada.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar su cuenta de usuario

Ejemplos

Assess patch state of a virtual machine.

Solicitud de ejemplo

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

Respuesta de muestra

{
  "status": "Succeeded",
  "assessmentActivityId": "68f8b292-dfc2-4646-9781-33cc88631968",
  "rebootPending": true,
  "criticalAndSecurityPatchCount": 1,
  "otherPatchCount": 2,
  "startDateTime": "2020-04-24T21:02:04.2556154Z",
  "availablePatches": [
    {
      "patchId": "35428702-5784-4ba4-a6e0-5222258b5411",
      "name": "Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.279.1373.0)",
      "version": "",
      "kbId": "2267602",
      "classifications": [
        "Definition Updates"
      ],
      "rebootBehavior": "NeverReboots",
      "activityId": "68f8b292-dfc2-4646-9781-33cc88631968",
      "publishedDate": "2018-11-07T00:00:00Z",
      "lastModifiedDateTime": "2020-04-24T21:18:45.2830263Z",
      "assessmentState": "Available"
    },
    {
      "patchId": "39f9cdd1-795c-4d0e-8c0a-73ab3f31746d",
      "name": "Windows Malicious Software Removal Tool x64 - October 2018 (KB890830)",
      "version": "",
      "kbId": "890830",
      "classifications": [
        "Update Rollups"
      ],
      "rebootBehavior": "CanRequestReboot",
      "activityId": "68f8b292-dfc2-4646-9781-33cc88631968",
      "publishedDate": "2018-11-07T00:00:00Z",
      "lastModifiedDateTime": "2020-04-24T21:18:45.2830263Z",
      "assessmentState": "Available"
    }
  ],
  "error": null
}
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2025-04-01

Definiciones

Nombre Description
ApiError

Error de API.

ApiErrorBase

Base de errores de api.

CloudError

Respuesta de error del servicio Compute.

InnerError

Detalles del error interno.

PatchAssessmentState

Describe la disponibilidad de una revisión determinada.

PatchOperationStatus

El estado general de éxito o fracaso de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento, se convertirá en "Desconocido", "Error", "Correcto" o "CompletedWithWarnings".

VirtualMachineAssessPatchesResult

Describe las propiedades de un resultado AssessPatches.

VirtualMachineSoftwarePatchProperties

Describe las propiedades de una revisión de software de máquina virtual.

VMGuestPatchRebootBehavior

Describe los requisitos de reinicio del parche.

ApiError

Error de API.

Nombre Tipo Description
code

string

Código de error.

details

ApiErrorBase[]

Detalles del error de api

innererror

InnerError

Error interno de api

message

string

El mensaje de error.

target

string

Destino del error concreto.

ApiErrorBase

Base de errores de api.

Nombre Tipo Description
code

string

Código de error.

message

string

El mensaje de error.

target

string

Destino del error concreto.

CloudError

Respuesta de error del servicio Compute.

Nombre Tipo Description
error

ApiError

Error de API.

InnerError

Detalles del error interno.

Nombre Tipo Description
errordetail

string

Mensaje de error interno o volcado de memoria de excepciones.

exceptiontype

string

Tipo de la excepción.

PatchAssessmentState

Describe la disponibilidad de una revisión determinada.

Valor Description
Unknown
Available

PatchOperationStatus

El estado general de éxito o fracaso de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento, se convertirá en "Desconocido", "Error", "Correcto" o "CompletedWithWarnings".

Valor Description
Unknown
InProgress
Failed
Succeeded
CompletedWithWarnings

VirtualMachineAssessPatchesResult

Describe las propiedades de un resultado AssessPatches.

Nombre Tipo Description
assessmentActivityId

string

El identificador de actividad de la operación que produjo este resultado. Se usa para correlacionar los registros de CRP y de extensión.

availablePatches

VirtualMachineSoftwarePatchProperties[]

Lista de revisiones detectadas como disponibles para la instalación.

criticalAndSecurityPatchCount

integer (int32)

Número de revisiones críticas o de seguridad que se han detectado como disponibles y que aún no están instaladas.

error

ApiError

Los errores que se encontraron durante la ejecución de la operación. La matriz details contiene la lista de ellos.

otherPatchCount

integer (int32)

El número de todas las revisiones disponibles, excepto la crítica y la seguridad.

rebootPending

boolean

El estado general de reinicio de la máquina virtual. Será cierto cuando los parches instalados parcialmente requieran un reinicio para completar la instalación, pero el reinicio aún no se haya producido.

startDateTime

string (date-time)

La marca de tiempo UTC cuando comenzó la operación.

status

PatchOperationStatus

El estado general de éxito o fracaso de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento, se convertirá en "Desconocido", "Error", "Correcto" o "CompletedWithWarnings".

VirtualMachineSoftwarePatchProperties

Describe las propiedades de una revisión de software de máquina virtual.

Nombre Tipo Description
activityId

string

El identificador de actividad de la operación que produjo este resultado. Se usa para correlacionar los registros de CRP y de extensión.

assessmentState

PatchAssessmentState

Describe la disponibilidad de una revisión determinada.

classifications

string[]

Las clasificaciones de la revisión proporcionadas por el publicador de revisiones.

kbId

string

KBID de la revisión. Solo se aplica a las revisiones de Windows.

lastModifiedDateTime

string (date-time)

Marca de tiempo UTC de la última actualización a este registro de revisión.

name

string

Nombre descriptivo de la revisión.

patchId

string

Identificador único para la revisión.

publishedDate

string (date-time)

Marca de tiempo UTC cuando el repositorio publicó esta revisión.

rebootBehavior

VMGuestPatchRebootBehavior

Describe los requisitos de reinicio del parche.

version

string

Número de versión de la revisión. Esta propiedad solo se aplica a las revisiones de Linux.

VMGuestPatchRebootBehavior

Describe los requisitos de reinicio del parche.

Valor Description
Unknown
NeverReboots
AlwaysRequiresReboot
CanRequestReboot