Share via

I want to patch Arc machines using customer managed schedules in Azure Update manager. How to do it?

Ajit Sane 0 Reputation points
2026-04-06T11:34:53.7133333+00:00

I want to patch Arc machines (windows and linux) using a maintanance configuration in Azure update manager. That is customer managed schedule. For this please let me know what are the prerequisites on the VM end and Azure end.

For now, I have configured below setting in windows VM. Please let me know also for Linux vm.

"windowsConfiguration": {
                "patchSettings": {
                    "assessmentMode": "AutomaticByPlatform",
                    "patchMode": "AutomaticByPlatform"
                }
            }
Azure Arc
Azure Arc

A Microsoft cloud service that enables deployment of Azure services across hybrid and multicloud environments.


1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-04-06T11:35:09.3233333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To patch Azure Arc-enabled machines (Windows and Linux) with customer managed schedules in Azure Update Manager, use Maintenance Configurations with scheduled patching. For Arc-enabled servers, there is no VM-side patch orchestration mode requirement like for Azure VMs.

    Key points for Arc-enabled machines:

    1. Prerequisites (Azure side)
      • Ensure Update Manager prerequisites are met for the environment. (See “Prerequisites for Update Manager” referenced from scheduled patching.)
      • Use Azure Update Manager and create Maintenance Configurations that define:
        • Schedule (daily, weekly, or hourly cadence).
        • Maintenance window duration.
        • Included machines (Arc-enabled Windows and Linux servers).
        • Update classifications and inclusion/exclusion rules.
      • Azure Update Manager uses Maintenance Configurations (maintenance control) to orchestrate these schedules. For Arc-enabled servers, scheduled patching does not depend on a specific patch orchestration mode.
    2. Prerequisites (VM/Arc machine side)
      • For Arc-enabled machines, there is explicitly no requirement to set patch orchestration to Customer Managed Schedules. The note in scheduled patching states that the “Patch orchestration of the Azure machines should be set to Customer Managed Schedules. For Azure Arc-enabled machines, it is not a requirement.”
      • The Windows windowsConfiguration.patchSettings values such as assessmentMode and patchMode are relevant for Azure VMs. They are not required for Arc-enabled servers to participate in customer managed schedules via Update Manager.
    3. Configure customer managed schedules for Arc machines
      • In Azure Update Manager:
        1. Create a Maintenance Configuration (customer-defined maintenance schedule) for updates.
        2. Choose the cadence (daily/weekly/hourly) and maintenance window.
        3. Select the Arc-enabled machines (Windows and Linux) as the target resources.
        4. Define which updates to install (for example, security, critical, or all available updates).
      • Once saved, the Maintenance Configuration acts as the customer managed schedule. Update Manager will automatically install updates on the Arc machines according to this schedule.
    4. Notes and behavior
      • Update Manager supports Windows and Linux VMs, on-premises environments, and Azure Arc-enabled servers for scheduled patching using Maintenance Configurations.
      • For Azure VMs (not Arc), patch orchestration must be set to Customer Managed Schedules to avoid schedule failures. This requirement does not apply to Arc-enabled servers.

    In summary, for Arc-enabled machines, ensure they are onboarded to Azure Arc and visible in Azure Update Manager, then create Maintenance Configurations (customer managed schedules) targeting those machines. No special patchMode or assessmentMode settings are required on the Arc machines for scheduled patching to work.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.