Virtual Machines - Assess Patches
Oceń poprawki na maszynie wirtualnej.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/assessPatches?api-version=2025-04-01
Parametry URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
path | True |
string minLength: 1 |
Identyfikator subskrypcji docelowej. |
|
vm
|
path | True |
string |
Nazwa maszyny wirtualnej. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja platformy Azure została zakończona pomyślnie. |
|
| 202 Accepted |
Operacja zasobu została zaakceptowana. Nagłówki
|
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresów
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
Assess patch state of a virtual machine.
Przykładowa prośba
Przykładowa odpowiedź
{
"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
Definicje
| Nazwa | Opis |
|---|---|
|
Api |
Błąd API. |
|
Api |
Baza błędów API. |
|
Cloud |
Odpowiedź na błąd z usługi obliczeniowej. |
|
Inner |
Szczegóły błędu wewnętrznego. |
|
Patch |
Opisuje dostępność danej poprawki. |
|
Patch |
Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje w toku do momentu zakończenia operacji. W tym momencie zmieni się na "Nieznany", "Niepowodzenie", "Powodzenie" lub "CompletedWithWarnings". |
|
Virtual |
Opisuje właściwości wyniku AssessPatches. |
|
Virtual |
Opisuje właściwości poprawki oprogramowania maszyny wirtualnej. |
|
VMGuest |
Opisuje wymagania dotyczące ponownego uruchomienia poprawki. |
ApiError
Błąd API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu interfejsu API |
|
| innererror |
Wewnętrzny błąd interfejsu API |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
ApiErrorBase
Baza błędów API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
CloudError
Odpowiedź na błąd z usługi obliczeniowej.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Błąd API. |
InnerError
Szczegóły błędu wewnętrznego.
| Nazwa | Typ | Opis |
|---|---|---|
| errordetail |
string |
Wewnętrzny komunikat o błędzie lub zrzut wyjątku. |
| exceptiontype |
string |
Typ wyjątku. |
PatchAssessmentState
Opisuje dostępność danej poprawki.
| Wartość | Opis |
|---|---|
| Unknown | |
| Available |
PatchOperationStatus
Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje w toku do momentu zakończenia operacji. W tym momencie zmieni się na "Nieznany", "Niepowodzenie", "Powodzenie" lub "CompletedWithWarnings".
| Wartość | Opis |
|---|---|
| Unknown | |
| InProgress | |
| Failed | |
| Succeeded | |
| CompletedWithWarnings |
VirtualMachineAssessPatchesResult
Opisuje właściwości wyniku AssessPatches.
| Nazwa | Typ | Opis |
|---|---|---|
| assessmentActivityId |
string |
Identyfikator działania operacji, która wygenerowała ten wynik. Jest on używany do korelowania dzienników CRP i rozszerzeń. |
| availablePatches |
Lista poprawek, które zostały wykryte jako dostępne do zainstalowania. |
|
| criticalAndSecurityPatchCount |
integer (int32) |
Liczba poprawek krytycznych lub poprawek zabezpieczeń, które zostały wykryte jako dostępne i jeszcze nie zainstalowane. |
| error |
Błędy, które wystąpiły podczas wykonywania operacji. Tablica details zawiera ich listę. |
|
| otherPatchCount |
integer (int32) |
Liczba wszystkich dostępnych poprawek z wyłączeniem poprawek krytycznych i zabezpieczeń. |
| rebootPending |
boolean |
Ogólny stan ponownego uruchomienia maszyny wirtualnej. Będzie to prawdą, gdy częściowo zainstalowane poprawki wymagają ponownego uruchomienia w celu ukończenia instalacji, ale ponowne uruchomienie jeszcze nie nastąpiło. |
| startDateTime |
string (date-time) |
Sygnatura czasowa UTC w momencie rozpoczęcia operacji. |
| status |
Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje w toku do momentu zakończenia operacji. W tym momencie zmieni się na "Nieznany", "Niepowodzenie", "Powodzenie" lub "CompletedWithWarnings". |
VirtualMachineSoftwarePatchProperties
Opisuje właściwości poprawki oprogramowania maszyny wirtualnej.
| Nazwa | Typ | Opis |
|---|---|---|
| activityId |
string |
Identyfikator działania operacji, która wygenerowała ten wynik. Jest on używany do korelowania dzienników CRP i rozszerzeń. |
| assessmentState |
Opisuje dostępność danej poprawki. |
|
| classifications |
string[] |
Klasyfikacja (klasyfikacje) poprawki dostarczona przez wydawcę poprawki. |
| kbId |
string |
Identyfikator KBID poprawki. Dotyczy tylko poprawek systemu Windows. |
| lastModifiedDateTime |
string (date-time) |
Sygnatura czasowa UTC ostatniej aktualizacji tego rekordu poprawki. |
| name |
string |
Przyjazna nazwa łatki. |
| patchId |
string |
Unikatowy identyfikator poprawki. |
| publishedDate |
string (date-time) |
Sygnatura czasowa UTC, kiedy repozytorium opublikowało tę poprawkę. |
| rebootBehavior |
Opisuje wymagania dotyczące ponownego uruchomienia poprawki. |
|
| version |
string |
Numer wersji poprawki. Ta właściwość ma zastosowanie tylko do poprawek systemu Linux. |
VMGuestPatchRebootBehavior
Opisuje wymagania dotyczące ponownego uruchomienia poprawki.
| Wartość | Opis |
|---|---|
| Unknown | |
| NeverReboots | |
| AlwaysRequiresReboot | |
| CanRequestReboot |