Skip to content

Commit ea564a7

Browse files
Merge pull request #265165 from SnehaSudhirG/02FebSchedPatch
Updated links, note
2 parents 4f1a0e3 + dd20c1e commit ea564a7

7 files changed

+50
-26
lines changed

articles/update-manager/assessment-options.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Assessment options in Update Manager.
33
description: The article describes the assessment options available in Update Manager.
44
ms.service: azure-update-manager
5-
ms.date: 11/29/2023
5+
ms.date: 02/03/2024
66
ms.topic: conceptual
77
author: snehasudhirG
88
ms.author: sudhirsneha
@@ -18,7 +18,7 @@ Update Manager provides you with the flexibility to assess the status of availab
1818

1919
## Periodic assessment
2020

21-
Periodic assessment is an update setting on a machine that allows you to enable automatic periodic checking of updates by Update Manager. We recommend that you enable this property on your machines as it allows Update Manager to fetch latest updates for your machines every 24 hours and enables you to view the latest compliance status of your machines. You can enable this setting using update settings flow as detailed [here](manage-update-settings.md#configure-settings-on-a-single-vm) or enable it at scale by using [Policy](periodic-assessment-at-scale.md).
21+
Periodic assessment is an update setting on a machine that allows you to enable automatic periodic checking of updates by Update Manager. We recommend that you enable this property on your machines as it allows Update Manager to fetch latest updates for your machines every 24 hours and enables you to view the latest compliance status of your machines. You can enable this setting using update settings flow as detailed [here](manage-update-settings.md#configure-settings-on-a-single-vm) or enable it at scale by using [Policy](periodic-assessment-at-scale.md). Learn more on [Azure VM extensions](overview.md#vm-extensions).
2222

2323
:::image type="content" source="media/updates-maintenance/periodic-assessment-inline.png" alt-text="Screenshot showing periodic assessment option." lightbox="media/updates-maintenance/periodic-assessment-expanded.png":::
2424

articles/update-manager/dynamic-scope-overview.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: An overview of Dynamic Scoping
33
description: This article provides information about Dynamic Scoping, its purpose and advantages.
44
ms.service: azure-update-manager
5-
ms.date: 09/18/2023
5+
ms.date: 02/03/2024
66
ms.topic: conceptual
77
author: SnehaSudhir
88
ms.author: sudhirsneha
@@ -26,8 +26,7 @@ The criteria will be evaluated at the scheduled run time, which will be the fina
2626
> Subscription is mandatory for the creation of dynamic scope and you can't edit it after the dynamic scope is created.
2727
2828
**Reusability of the same schedule** - You can associate a schedule to multiple machines dynamically, statically, or both.
29-
> [!NOTE]
30-
> You can associate one dynamic scope to one schedule.
29+
3130

3231

3332
[!INCLUDE [dynamic-scope-prerequisites.md](includes/dynamic-scope-prerequisites.md)]
@@ -56,4 +55,9 @@ For more information, see [service limits for scheduled patching](scheduled-patc
5655

5756
## Next steps
5857

59-
Learn about deploying updates to your machines to maintain security compliance by reading [deploy updates](deploy-updates.md)
58+
- Learn more about how to [Configure schedule patching on Azure VMs for business continuity](prerequsite-for-schedule-patching.md).
59+
- Follow the instructions on how to [manage various operations of Dynamic scope](manage-dynamic-scoping.md)
60+
- Learn on how to [automatically installs the updates according to the created schedule both for a single VM and at scale](scheduled-patching.md).
61+
- Learn about [pre and post events](pre-post-scripts-overview.md) to automatically perform tasks before and after a scheduled maintenance configuration.
62+
63+

articles/update-manager/manage-dynamic-scoping.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This article describes how to manage Dynamic Scoping operations
44
ms.service: azure-update-manager
55
author: SnehaSudhirG
66
ms.author: sudhirsneha
7-
ms.date: 01/02/2024
7+
ms.date: 02/03/2024
88
ms.topic: how-to
99
---
1010

@@ -48,14 +48,11 @@ To view the list of Dynamic scopes associated to a given maintenance configurati
4848
1. Select **Machines** > **Maintenance configurations**.
4949
1. In the **Maintenance configurations** page, select the name of the maintenance configuration for which you want to view the Dynamic scope.
5050
1. In the given maintenance configuration page, select **Dynamic scopes** to view all the Dynamic scopes that are associated with the maintenance configuration.
51+
1. The schedules associated to dynamic scopes are displayed in the following two areas by design:
52+
- **Update manager** > **Machines** > **Associated schedules** column
53+
- In your virtual machine home page > **Updates** > **Scheduling** tab.
5154

52-
> [!NOTE]
53-
> The schedules associated to dynamic scopes aren’t displayed in the following two areas by design:
54-
>
55-
> - **Update manager** > **Machines** > **Associated schedules** column
56-
> - In your virtual machine home page > **Updates** > **Scheduling** tab.
57-
>
58-
> To view the VMs that are associated to the schedule, go to the existing schedule and view under **Dynamic scopes** tab.
55+
To view the VMs that are associated to the schedule, go to the existing schedule and view under **Dynamic scopes** tab.
5956

6057
## Edit a Dynamic scope
6158

@@ -128,8 +125,7 @@ Obtaining consent to apply updates is an important step in the workflow of dynam
128125

129126
## Next steps
130127

131-
* [View updates for single machine](view-updates.md)
132-
* [Deploy updates now (on-demand) for single machine](deploy-updates.md)
133-
* [Schedule recurring updates](scheduled-patching.md)
134-
* [Manage update settings via Portal](manage-update-settings.md)
135-
* [Manage multiple machines using update Manager](manage-multiple-machines.md)
128+
* Learn more about how to [Configure schedule patching on Azure VMs for business continuity](prerequsite-for-schedule-patching.md).
129+
* Learn more about [Dynamic scope](dynamic-scope-overview.md), an advanced capability of schedule patching.
130+
* Learn on how to [automatically installs the updates according to the created schedule both for a single VM and at scale](scheduled-patching.md).
131+
* Learn about [pre and post events](pre-post-scripts-overview.md) to automatically perform tasks before and after a scheduled maintenance configuration.

articles/update-manager/manage-pre-post-events.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Manage the pre and post maintenance configuration events (preview) in Azure Update Manager
33
description: The article provides the steps to manage the pre and post maintenance events in Azure Update Manager.
44
ms.service: azure-update-manager
5-
ms.date: 12/09/2023
5+
ms.date: 02/03/2024
66
ms.topic: how-to
77
ms.author: sudhirsneha
88
author: SnehaSudhirG
@@ -126,6 +126,15 @@ To view the cancelation status, follow these steps:
126126

127127
You can view the cancelation status from the error message in the JSON. The JSON can be obtained from the Azure Resource Graph (ARG). The corresponding maintenance configuration would be canceled using the Cancelation API.
128128

129+
The following query allows you to view the list of VMs for a given schedule or a maintenance configuration:
130+
131+
```kusto
132+
maintenanceresources
133+
| where type =~ "microsoft.maintenance/maintenanceconfigurations/applyupdates"
134+
| where properties.correlationId has "/subscriptions/<your-s-id> /resourcegroups/<your-rg-id> /providers/microsoft.maintenance/maintenanceconfigurations/<mc-name> /providers/microsoft.maintenance/applyupdates/"
135+
| order by name desc
136+
```
137+
129138
:::image type="content" source="./media/manage-pre-post-events/cancelation-api-user-inline.png" alt-text="Screenshot for cancelation done by the user." lightbox="./media/manage-pre-post-events/cancelation-api-user-expanded.png" :::
130139

131140
If the maintenance job is canceled by the system due to any reason, the error message in the JSON is obtained from the Azure Resource Graph for the corresponding maintenance configuration would be **Maintenance schedule canceled due to internal platform failure**.

articles/update-manager/pre-post-events-common-scenarios.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Common scenarios in pre and post events (preview) in your Azure Update Ma
33
description: An overview of common scenarios for pre and post events (preview), including viewing the list of different endpoints, successful delivery to an endpoint, checking the script in Webhooks using runbooks triggered from Event Grid.
44
ms.service: azure-update-manager
55
ms.topic: conceptual
6-
ms.date: 11/06/2023
6+
ms.date: 02/03/2024
77
author: SnehaSudhir
88
ms.author: sudhirsneha
99
#Customer intent: As an implementer, I want answers to various questions.
@@ -142,6 +142,15 @@ For more information on how to retrieve details from Automation account's activi
142142

143143
You can view the status of the maintenance job from the ARG query mentioned above to understand if you've canceled the job or the system. The error message confirms the status of the job.
144144

145+
The following query allows you to view the list of VMs for a given schedule or a maintenance configuration:
146+
147+
```kusto
148+
maintenanceresources
149+
| where type =~ "microsoft.maintenance/maintenanceconfigurations/applyupdates"
150+
| where properties.correlationId has "/subscriptions/<your-s-id> /resourcegroups/<your-rg-id> /providers/microsoft.maintenance/maintenanceconfigurations/<mc-name> /providers/microsoft.maintenance/applyupdates/"
151+
| order by name desc
152+
```
153+
145154
:::image type="content" source="./media/pre-post-events-common-scenarios/cancelation-query.png" alt-text="Screenshot that shows the status of job that has been canceled by system or user." lightbox="./media/pre-post-events-common-scenarios/cancelation-query.png":::
146155

147156
## How to check the status of the maintenance configuration?

articles/update-manager/prerequsite-for-schedule-patching.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Configure schedule patching on Azure VMs for business continuity
33
description: The article describes the new prerequisites to configure scheduled patching to ensure business continuity in Azure Update Manager.
44
ms.service: azure-update-manager
55
ms.custom: devx-track-azurepowershell
6-
ms.date: 01/17/2024
6+
ms.date: 02/03/2024
77
ms.topic: conceptual
88
author: snehasudhirG
99
ms.author: sudhirsneha
@@ -298,4 +298,8 @@ Scenario 8 | No | False | No | Autopatch and schedule patch don't run.|
298298

299299
## Next steps
300300

301-
To troubleshoot issues, see [Troubleshoot Update Manager](troubleshoot.md).
301+
- Learn more about [Dynamic scope](dynamic-scope-overview.md), an advanced capability of schedule patching.
302+
- Follow the instructions on how to [manage various operations of Dynamic scope](manage-dynamic-scoping.md)
303+
- Learn on how to [automatically installs the updates according to the created schedule both for a single VM and at scale](scheduled-patching.md).
304+
- Learn about [pre and post events](pre-post-scripts-overview.md) to automatically perform tasks before and after a scheduled maintenance configuration.
305+

articles/update-manager/scheduled-patching.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Scheduling recurring updates in Azure Update Manager
33
description: This article details how to use Azure Update Manager to set update schedules that install recurring updates on your machines.
44
ms.service: azure-update-manager
5-
ms.date: 09/18/2023
5+
ms.date: 02/03/2024
66
ms.topic: conceptual
77
author: SnehaSudhirG
88
ms.author: sudhirsneha
@@ -268,5 +268,7 @@ You can check the deployment status and history of your maintenance configuratio
268268

269269
## Next steps
270270

271-
* To view update assessment and deployment logs generated by Update Manager, see [Query logs](query-logs.md).
272-
* To troubleshoot issues, see [Troubleshoot Update Manager](troubleshoot.md).
271+
* Learn more about [Dynamic scope](dynamic-scope-overview.md), an advanced capability of schedule patching.
272+
* Learn more about how to [Configure schedule patching on Azure VMs for business continuity](prerequsite-for-schedule-patching.md).
273+
* Follow the instructions on how to [manage various operations of Dynamic scope](manage-dynamic-scoping.md)
274+
* Learn about [pre and post events](pre-post-scripts-overview.md) to automatically perform tasks before and after a scheduled maintenance configuration.

0 commit comments

Comments
 (0)