Compartir a través de


Virtual Machines - Assess Patches

Evalúe las revisiones en la máquina virtual.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

Nombre del grupo de recursos.

subscriptionId
path True

string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio.

vmName
path True

string

El nombre de la máquina virtual.

api-version
query True

string

Versión de api de cliente.

Respuestas

Nombre Tipo Description
200 OK

VirtualMachineAssessPatchesResult

Aceptar

202 Accepted

Aceptado

Other Status Codes

CloudError

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

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

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

Assess patch state of a virtual machine.

Sample Request

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

Sample Response

{
  "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=2024-03-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

Estado general correcto o de error de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento se convertirá en "Unknown", "Failed", "Succeeded" o "CompletedWithWarnings".

VirtualMachineAssessPatchesResult

Describe las propiedades de un resultado de AssessPatches.

VirtualMachineSoftwarePatchProperties

Lista de revisiones que se han detectado como disponibles para la instalación.

VMGuestPatchRebootBehavior

Describe los requisitos de reinicio de la revisión.

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 determinado.

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 determinado.

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.

Nombre Tipo Description
Available

string

Unknown

string

PatchOperationStatus

Estado general correcto o de error de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento se convertirá en "Unknown", "Failed", "Succeeded" o "CompletedWithWarnings".

Nombre Tipo Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

VirtualMachineAssessPatchesResult

Describe las propiedades de un resultado de AssessPatches.

Nombre Tipo Description
assessmentActivityId

string

Identificador de actividad de la operación que generó este resultado. Se usa para correlacionar entre los registros de CRP y de extensión.

availablePatches

VirtualMachineSoftwarePatchProperties[]

Lista de revisiones que se han detectado como disponibles para la instalación.

criticalAndSecurityPatchCount

integer

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

Errores que se encontraron durante la ejecución de la operación. La matriz de detalles contiene la lista de ellos.

otherPatchCount

integer

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

rebootPending

boolean

Estado de reinicio general de la máquina virtual. Será true cuando las revisiones instaladas parcialmente requieran un reinicio para completar la instalación, pero el reinicio aún no se ha producido.

startDateTime

string

Marca de tiempo UTC cuando se inició la operación.

status

PatchOperationStatus

Estado general correcto o de error de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento se convertirá en "Unknown", "Failed", "Succeeded" o "CompletedWithWarnings".

VirtualMachineSoftwarePatchProperties

Lista de revisiones que se han detectado como disponibles para la instalación.

Nombre Tipo Description
activityId

string

Identificador de actividad de la operación que generó este resultado. Se usa para correlacionar entre 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

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

name

string

Nombre descriptivo de la revisión.

patchId

string

Identificador único de la revisión.

publishedDate

string

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

rebootBehavior

VMGuestPatchRebootBehavior

Describe los requisitos de reinicio de la revisión.

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 de la revisión.

Nombre Tipo Description
AlwaysRequiresReboot

string

CanRequestReboot

string

NeverReboots

string

Unknown

string