Sdílet prostřednictvím


Virtual Machines - Assess Patches

Vyhodnoťte opravy na virtuálním počítači.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby.

vmName
path True

string

Název virtuálního počítače.

api-version
query True

string

Verze rozhraní API klienta.

Odpovědi

Name Typ Description
200 OK

VirtualMachineAssessPatchesResult

OK

202 Accepted

Přijal

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Assess patch state of a virtual machine.

Ukázkový požadavek

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

Ukázková odpověď

{
  "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

Definice

Name Description
ApiError

Chyba rozhraní API

ApiErrorBase

Základ chyb rozhraní API.

CloudError

Odpověď na chybu z výpočetní služby

InnerError

Podrobnosti vnitřní chyby.

PatchAssessmentState

Popisuje dostupnost dané opravy.

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Dokud se operace neskončí, zůstane "InProgress". V tomto okamžiku se stane "Unknown", "Failed", "Succeeded" nebo "CompletedWithWarnings".

VirtualMachineAssessPatchesResult

Popisuje vlastnosti výsledku AssessPatches.

VirtualMachineSoftwarePatchProperties

Seznam oprav, které byly zjištěny jako dostupné pro instalaci.

VMGuestPatchRebootBehavior

Popisuje požadavky na restartování opravy.

ApiError

Chyba rozhraní API

Name Typ Description
code

string

Kód chyby.

details

ApiErrorBase[]

Podrobnosti o chybě rozhraní API

innererror

InnerError

Vnitřní chyba rozhraní API

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

ApiErrorBase

Základ chyb rozhraní API.

Name Typ Description
code

string

Kód chyby.

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

CloudError

Odpověď na chybu z výpočetní služby

Name Typ Description
error

ApiError

Chyba rozhraní API

InnerError

Podrobnosti vnitřní chyby.

Name Typ Description
errordetail

string

Vnitřní chybová zpráva nebo výpis výjimky.

exceptiontype

string

Typ výjimky.

PatchAssessmentState

Popisuje dostupnost dané opravy.

Name Typ Description
Available

string

Unknown

string

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Dokud se operace neskončí, zůstane "InProgress". V tomto okamžiku se stane "Unknown", "Failed", "Succeeded" nebo "CompletedWithWarnings".

Name Typ Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

VirtualMachineAssessPatchesResult

Popisuje vlastnosti výsledku AssessPatches.

Name Typ Description
assessmentActivityId

string

ID aktivity operace, která vytvořila tento výsledek. Používá se ke korelaci mezi protokoly CRP a rozšířeními.

availablePatches

VirtualMachineSoftwarePatchProperties[]

Seznam oprav, které byly zjištěny jako dostupné pro instalaci.

criticalAndSecurityPatchCount

integer

Počet kritických nebo bezpečnostních oprav, které byly zjištěny jako dostupné a dosud nebyly nainstalovány.

error

ApiError

Chyby, ke kterým došlo během provádění operace. Pole podrobností obsahuje jejich seznam.

otherPatchCount

integer

Počet všech dostupných oprav s výjimkou kritických a bezpečnostních.

rebootPending

boolean

Celkový stav restartování virtuálního počítače. To bude pravda, když částečně nainstalované opravy vyžadují restartování k dokončení instalace, ale restartování ještě nedošlo.

startDateTime

string

Časové razítko UTC, kdy byla operace zahájena.

status

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Dokud se operace neskončí, zůstane "InProgress". V tomto okamžiku se stane "Unknown", "Failed", "Succeeded" nebo "CompletedWithWarnings".

VirtualMachineSoftwarePatchProperties

Seznam oprav, které byly zjištěny jako dostupné pro instalaci.

Name Typ Description
activityId

string

ID aktivity operace, která vytvořila tento výsledek. Používá se ke korelaci mezi protokoly CRP a rozšířeními.

assessmentState

PatchAssessmentState

Popisuje dostupnost dané opravy.

classifications

string[]

Klasifikace opravy poskytované vydavatelem opravy.

kbId

string

KBID opravy. Platí jenom pro opravy Windows.

lastModifiedDateTime

string

Časové razítko UTC poslední aktualizace tohoto záznamu opravy.

name

string

Popisný název opravy.

patchId

string

Jedinečný identifikátor opravy.

publishedDate

string

Časové razítko UTC při publikování této opravy úložiště.

rebootBehavior

VMGuestPatchRebootBehavior

Popisuje požadavky na restartování opravy.

version

string

Číslo verze opravy. Tato vlastnost se vztahuje pouze na opravy Linuxu.

VMGuestPatchRebootBehavior

Popisuje požadavky na restartování opravy.

Name Typ Description
AlwaysRequiresReboot

string

CanRequestReboot

string

NeverReboots

string

Unknown

string