Virtual Machines - Assess Patches

Оценка исправлений на виртуальной машине.

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

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя нечувствительно к регистру.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

vmName
path True

string

Имя виртуальной машины.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Ответы

Имя Тип Описание
200 OK

VirtualMachineAssessPatchesResult

Операция Azure успешно завершена.

202 Accepted

Операция ресурса принята.

Заголовки

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

CloudError

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation выдать себя за учетную запись пользователя

Примеры

Assess patch state of a virtual machine.

Образец запроса

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

Пример ответа

{
  "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=2026-04-01

Определения

Имя Описание
ApiError

Ошибка API.

ApiErrorBase

База ошибок API.

CloudError

Ответ на ошибку из службы вычислений.

InnerError

Сведения о внутренней ошибке.

PatchAssessmentState

Описывает доступность данного патча.

PatchOperationStatus

Общее состояние успешного или неудачного выполнения операции. Он остается "InProgress" до тех пор, пока операция не завершится. В этот момент он станет "Unknown", "Failed", "Succeeded" или "CompletedWithWarnings".

VirtualMachineAssessPatchesResult

Описывает свойства результата AssessPatches.

VirtualMachineSoftwarePatchProperties

Описывает свойства исправления программного обеспечения виртуальной машины.

VMGuestPatchRebootBehavior

Описывает требования к перезагрузке патча.

ApiError

Ошибка API.

Имя Тип Описание
code

string

Код ошибки.

details

ApiErrorBase[]

Сведения об ошибке API

innererror

InnerError

Внутренняя ошибка API

message

string

Сообщение об ошибке.

target

string

Целевой объект конкретной ошибки.

ApiErrorBase

База ошибок API.

Имя Тип Описание
code

string

Код ошибки.

message

string

Сообщение об ошибке.

target

string

Целевой объект конкретной ошибки.

CloudError

Ответ на ошибку из службы вычислений.

Имя Тип Описание
error

ApiError

Ошибка API.

InnerError

Сведения о внутренней ошибке.

Имя Тип Описание
errordetail

string

Внутреннее сообщение об ошибке или дамп исключений.

exceptiontype

string

Тип исключения.

PatchAssessmentState

Описывает доступность данного патча.

Значение Описание
Unknown
Available

PatchOperationStatus

Общее состояние успешного или неудачного выполнения операции. Он остается "InProgress" до тех пор, пока операция не завершится. В этот момент он станет "Unknown", "Failed", "Succeeded" или "CompletedWithWarnings".

Значение Описание
Unknown
InProgress
Failed
Succeeded
CompletedWithWarnings

VirtualMachineAssessPatchesResult

Описывает свойства результата AssessPatches.

Имя Тип Описание
assessmentActivityId

string

Идентификатор действия операции, которая привела к получению этого результата. Он используется для корреляции между журналами БЕЗОПАСНОСТИ и расширений.

availablePatches

VirtualMachineSoftwarePatchProperties[]

Список исправлений, обнаруженных как доступные для установки.

criticalAndSecurityPatchCount

integer (int32)

Количество критически важных или исправлений безопасности, обнаруженных как доступные и еще не установленные.

error

ApiError

Ошибки, возникшие во время выполнения операции. Массив details содержит их список.

otherPatchCount

integer (int32)

Количество всех доступных исправлений, за исключением критически важных и безопасности.

rebootPending

boolean

Общее состояние перезагрузки виртуальной машины. Это будет верно, когда частично установленные патчи требуют перезагрузки для завершения установки, но перезагрузка еще не произошла.

startDateTime

string (date-time)

Временная метка UTC в момент начала операции.

status

PatchOperationStatus

Общее состояние успешного или неудачного выполнения операции. Он остается "InProgress" до тех пор, пока операция не завершится. В этот момент он станет "Unknown", "Failed", "Succeeded" или "CompletedWithWarnings".

VirtualMachineSoftwarePatchProperties

Описывает свойства исправления программного обеспечения виртуальной машины.

Имя Тип Описание
activityId

string

Идентификатор действия операции, которая привела к получению этого результата. Он используется для корреляции между журналами БЕЗОПАСНОСТИ и расширений.

assessmentState

PatchAssessmentState

Описывает доступность данного патча.

classifications

string[]

Классификации исправлений, предоставляемые издателем исправлений.

kbId

string

KBID исправления. Применяется только к исправлениям Windows.

lastModifiedDateTime

string (date-time)

Метка времени UTC последнего обновления для этой записи исправления.

name

string

Понятное имя исправления.

patchId

string

Уникальный идентификатор исправления.

publishedDate

string (date-time)

Метка времени UTC, когда репозиторий опубликовал этот исправление.

rebootBehavior

VMGuestPatchRebootBehavior

Описывает требования к перезагрузке патча.

version

string

Номер версии исправления. Это свойство применяется только к исправлениям Linux.

VMGuestPatchRebootBehavior

Описывает требования к перезагрузке патча.

Значение Описание
Unknown
NeverReboots
AlwaysRequiresReboot
CanRequestReboot