Partager via


Virtual Machines - Assess Patches

Évaluer les correctifs sur la machine virtuelle.

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

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

vmName
path True

string

Nom de la machine virtuelle.

api-version
query True

string

Version de l’API cliente.

Réponses

Nom Type Description
200 OK

VirtualMachineAssessPatchesResult

D’ACCORD

202 Accepted

Accepté

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Assess patch state of a virtual machine.

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
ApiError

Erreur d’API.

ApiErrorBase

Base d’erreurs d’API.

CloudError

Réponse d’erreur du service de calcul.

InnerError

Détails de l’erreur interne.

PatchAssessmentState

Décrit la disponibilité d’un correctif donné.

PatchOperationStatus

État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ».

VirtualMachineAssessPatchesResult

Décrit les propriétés d’un résultat AssessPatches.

VirtualMachineSoftwarePatchProperties

Liste des correctifs détectés comme disponibles pour l’installation.

VMGuestPatchRebootBehavior

Décrit les exigences de redémarrage du correctif.

ApiError

Erreur d’API.

Nom Type Description
code

string

Code d’erreur.

details

ApiErrorBase[]

Détails de l’erreur api

innererror

InnerError

Erreur interne de l’API

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.

ApiErrorBase

Base d’erreurs d’API.

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.

CloudError

Réponse d’erreur du service de calcul.

Nom Type Description
error

ApiError

Erreur d’API.

InnerError

Détails de l’erreur interne.

Nom Type Description
errordetail

string

Message d’erreur interne ou vidage d’exception.

exceptiontype

string

Type d’exception.

PatchAssessmentState

Décrit la disponibilité d’un correctif donné.

Nom Type Description
Available

string

Unknown

string

PatchOperationStatus

État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ».

Nom Type Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

VirtualMachineAssessPatchesResult

Décrit les propriétés d’un résultat AssessPatches.

Nom Type Description
assessmentActivityId

string

ID d’activité de l’opération qui a produit ce résultat. Il est utilisé pour mettre en corrélation entre les journaux d’activité de la CRP et de l’extension.

availablePatches

VirtualMachineSoftwarePatchProperties[]

Liste des correctifs détectés comme disponibles pour l’installation.

criticalAndSecurityPatchCount

integer

Nombre de correctifs critiques ou de sécurité détectés comme disponibles et non encore installés.

error

ApiError

Erreurs rencontrées lors de l’exécution de l’opération. Le tableau de détails contient la liste d’entre eux.

otherPatchCount

integer

Nombre de tous les correctifs disponibles, à l’exception des correctifs critiques et de la sécurité.

rebootPending

boolean

État global du redémarrage de la machine virtuelle. Il est vrai lorsque les correctifs partiellement installés nécessitent un redémarrage pour terminer l’installation, mais que le redémarrage n’a pas encore eu lieu.

startDateTime

string

Horodatage UTC au début de l’opération.

status

PatchOperationStatus

État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ».

VirtualMachineSoftwarePatchProperties

Liste des correctifs détectés comme disponibles pour l’installation.

Nom Type Description
activityId

string

ID d’activité de l’opération qui a produit ce résultat. Il est utilisé pour mettre en corrélation entre les journaux d’activité de la CRP et de l’extension.

assessmentState

PatchAssessmentState

Décrit la disponibilité d’un correctif donné.

classifications

string[]

Classification(s) du correctif tel que fourni par l’éditeur de correctifs.

kbId

string

KBID du correctif. S’applique uniquement aux correctifs Windows.

lastModifiedDateTime

string

Horodatage UTC de la dernière mise à jour vers cet enregistrement de correctif.

name

string

Nom convivial du correctif.

patchId

string

Identificateur unique du correctif.

publishedDate

string

Horodatage UTC lorsque le référentiel a publié ce correctif.

rebootBehavior

VMGuestPatchRebootBehavior

Décrit les exigences de redémarrage du correctif.

version

string

Numéro de version du correctif. Cette propriété s’applique uniquement aux correctifs Linux.

VMGuestPatchRebootBehavior

Décrit les exigences de redémarrage du correctif.

Nom Type Description
AlwaysRequiresReboot

string

CanRequestReboot

string

NeverReboots

string

Unknown

string