Compute Virtual Machines premium

Azure Update Manager

Azure Update Manager is a unified service for assessing, scheduling, and installing Windows and Linux operating system updates across Azure and Arc-connected machines. It helps infrastructure operators, security teams, platform engineers, compliance owners, and SREs manage patch compliance from one Azure control plane instead of relying only on manual server-by-server processes. Use it when servers across Azure, on-premises, and other clouds need periodic assessment, scheduled patching, emergency updates, and compliance reporting. It is not a replacement for application testing or maintenance planning; updates can still affect workloads and require controlled windows.

Aliases
No aliases mapped yet
Difficulty
intermediate
CLI mappings
4
Last verified
2026-05-11

Microsoft Learn

Azure Update Manager is a unified service for managing and governing operating system updates across Azure virtual machines, on-premises servers, and other cloud servers connected through Azure Arc. Microsoft Learn places it in Azure Update Manager overview; operators confirm scope, configuration, dependencies, and production impact.

Microsoft Learn: Azure Update Manager overview2026-05-11

Technical context

Technically, Azure Update Manager works through Azure VMs, Azure Arc-enabled servers, update assessments, scheduled patching, dynamic scopes, maintenance configurations, classifications, reboot settings, pre-events, and post-events. It depends on machine connectivity, supported operating systems, Arc agent health, maintenance windows, patch classifications, reboot policy, Azure Policy assignments, and workload owner approvals. Common settings include assessment schedule, patch mode, maintenance configuration, target scope, classifications, reboot behavior, dynamic scope filters, pre and post event hooks, and reporting workbooks. Operators review update compliance, missing patches, assessment time, installation results, reboot status, failed machines, schedule execution, Arc connectivity, and maintenance history.

Why it matters

Azure Update Manager matters because it turns patching into a governed cloud operation that security, operations, and application owners can measure together. Without it, teams often leave hybrid server estates with inconsistent patch status, late vulnerability remediation, and no reliable evidence for auditors. In enterprises, it connects server operations, security operations, application owners, compliance teams, change managers, and business service owners. It turns fleet-wide update compliance into periodic assessment, scheduled deployment, dynamic scoping, workload approvals, clear reboot rules, and post-patch reporting and exposes tradeoffs around patch speed, maintenance windows, reboot risk, dynamic scope flexibility, compliance pressure, workload testing, and hybrid connectivity requirements.

Where you see it

Signals, screens, and Azure surfaces where this term usually becomes operational.

Signal 01

You see Azure Update Manager in update compliance views where Azure VMs and Arc-enabled servers show missing patches, assessment status, schedules, and deployment results during accountable operational reviews.

Signal 02

You see it during monthly maintenance planning when operators define dynamic scopes, patch classifications, reboot settings, prechecks, postchecks, and owner-approved windows during accountable operational reviews.

Signal 03

You see Update Manager evidence in audits when security teams ask which machines were assessed, patched, excluded, failed, or waiting for reboot during accountable operational reviews.

When this becomes relevant

Specific situations where this term helps solve real Azure design, operations, migration, security, reliability, cost, or governance problems.

  • Manage patch compliance from one azure control plane instead of relying only on manual server-by-server processes.
  • Validate production readiness before releases, migrations, incidents, or audits.
  • Control cost, access, monitoring, and recovery behavior with accountable evidence.
  • Document ownership and support expectations for Azure operations.

Real-world case studies

Different enterprise-style examples that show the term being used to hit measurable objectives.

Case study 01

Operational rollout

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

Ridgeway Finance, a finance organization, had inconsistent Windows patching across Azure VMs and branch-office servers connected through Azure Arc.

Business/Technical Objectives
  • Reach 95 percent critical patch compliance.
  • Keep trading support servers out of weekday windows.
  • Report failed installs within one hour.
  • Reduce manual patch spreadsheets.
Solution Using Azure Update Manager

The architecture team used Azure Update Manager as the primary mechanism: Operations onboarded Azure and Arc-enabled servers to Azure Update Manager, grouped production machines with dynamic scopes, and created maintenance configurations for approved windows. Azure Policy enabled periodic assessment, while alerts reported failed installs and pending reboots. Change tickets referenced the update schedule and owner exclusions. The design included owners, validation steps, rollback criteria, monitoring evidence, and support handoff notes. Before production use, engineers tested the workflow safely, trained the support shift, and captured acceptance criteria in the service runbook. Business owners signed off on success measures, escalation contacts, and the rollback decision point before rollout. Business owners signed off on success measures, escalation contacts, and the rollback decision point before rollout.

Results & Business Impact
  • Critical patch compliance reached 97 percent.
  • Trading support servers were patched only in approved weekend windows.
  • Failed installs were reported in 23 minutes on average.
  • Manual patch spreadsheets were retired.
Key Takeaway for Glossary Readers

Azure Update Manager is valuable when teams connect the Azure feature to measurable outcomes, accountable operations, and practical risk reduction.

Case study 02

Governed modernization

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

VistaMed Clinics, a healthcare organization, needed evidence that clinical application servers were assessed and patched without disrupting patient scheduling.

Business/Technical Objectives
  • Patch 420 servers monthly.
  • Keep clinic downtime below 20 minutes per site.
  • Document every excluded machine.
  • Alert application owners after patch failure.
Solution Using Azure Update Manager

The architecture team used Azure Update Manager as the primary mechanism: The infrastructure team used Update Manager schedules by clinic region, with reboot settings aligned to local maintenance windows. Arc-enabled on-premises servers reported compliance alongside Azure VMs. Post-event hooks notified support teams, and a workbook tracked exclusions with owner and expiration date. The design included owners, validation steps, rollback criteria, monitoring evidence, and support handoff notes. Before production use, engineers tested the workflow safely, trained the support shift, and captured acceptance criteria in the service runbook. Business owners signed off on success measures, escalation contacts, and the rollback decision point before rollout. Business owners signed off on success measures, escalation contacts, and the rollback decision point before rollout. Business owners signed off on success measures, escalation contacts, and the rollback decision point before rollout.

Results & Business Impact
  • Monthly patch coverage reached 96 percent.
  • Average clinic downtime stayed under 12 minutes.
  • All exclusions had owner and expiration metadata.
  • Application owners received same-day failure notifications.
Key Takeaway for Glossary Readers

Azure Update Manager is valuable when teams connect the Azure feature to measurable outcomes, accountable operations, and practical risk reduction.

Case study 03

Incident-ready optimization

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

ForgeLine Industrial, a manufacturing organization, wanted to replace ad hoc Linux patch scripts that frequently missed factory edge servers.

Business/Technical Objectives
  • Assess every edge server weekly.
  • Install security patches inside plant windows.
  • Reduce failed patch triage time.
  • Prove compliance for cyber-insurance renewal.
Solution Using Azure Update Manager

The architecture team used Azure Update Manager as the primary mechanism: Engineers connected factory Linux servers with Azure Arc and managed them through Azure Update Manager. Dynamic scopes selected servers by plant tag, while maintenance configurations avoided production shifts. Operators used assessment results and installation history to troubleshoot failed machines instead of parsing local shell logs. The design included owners, validation steps, rollback criteria, monitoring evidence, and support handoff notes. Before production use, engineers tested the workflow safely, trained the support shift, and captured acceptance criteria in the service runbook. Business owners signed off on success measures, escalation contacts, and the rollback decision point before rollout. Business owners signed off on success measures, escalation contacts, and the rollback decision point before rollout.

Results & Business Impact
  • Weekly assessment coverage improved from 63 percent to 98 percent.
  • Security patches installed during approved plant windows.
  • Failed patch triage time dropped from six hours to 90 minutes.
  • Cyber-insurance evidence was delivered before renewal.
Key Takeaway for Glossary Readers

Azure Update Manager is valuable when teams connect the Azure feature to measurable outcomes, accountable operations, and practical risk reduction.

Why use Azure CLI for this?

Use command-line evidence for Azure Update Manager when portal views or desktop tools are too slow, inconsistent, or hard to audit. CLI output helps operators inspect machine update assessment, patch installation, maintenance configuration, dynamic scope, reboot, and compliance evidence, capture repeatable JSON, compare environments, and prove current state before production changes.

CLI use cases

  • Inspect machine update assessment, patch installation, maintenance configuration, dynamic scope, reboot, and compliance evidence during reviews, incidents, migrations, or release readiness checks.
  • Compare development, test, and production configuration without relying on screenshots or memory.
  • Capture JSON or table output for change tickets, audits, rollback decisions, and support escalations.
  • Validate resource group, subscription, identity, region, and target resource before any mutating command.

Before you run CLI

  • Confirm the active tenant, subscription, resource group, region, and exact resource name before running commands.
  • Start with read-only show, list, or metrics commands before create, update, delete, failover, or migration actions.
  • Check whether the command changes cost, access, data placement, encryption, retention, or workload connectivity.
  • Make sure approval, rollback, owner contact, and evidence requirements are clear for production-impacting work.

What output tells you

  • Resource IDs, regions, SKUs, tags, identities, and states show whether live Azure configuration matches design intent.
  • Empty, missing, or unexpected fields often reveal wrong scope, unsupported features, drift, or incomplete deployment steps.
  • Operation state, timestamps, counts, errors, and report fields show whether a requested change completed successfully.
  • Metric and configuration values help separate platform settings from application behavior during troubleshooting.

Mapped Azure CLI commands

Azure Update Manager

direct
az vm assess-patches --resource-group <rg> --name <vm>
az vmdiscoverCompute
az vm install-patches --resource-group <rg> --name <vm> --maximum-duration PT4H --reboot-setting IfRequired
az vmoperateCompute
az maintenance configuration list --resource-group <rg> --output table
az maintenance configurationdiscoverCompute
az maintenance assignment list --resource-group <rg> --provider-name Microsoft.Compute --resource-type virtualMachines --resource-name <vm>
az maintenance assignmentdiscoverCompute

Architecture context

Technically, Azure Update Manager works through Azure VMs, Azure Arc-enabled servers, update assessments, scheduled patching, dynamic scopes, maintenance configurations, classifications, reboot settings, pre-events, and post-events. It depends on machine connectivity, supported operating systems, Arc agent health, maintenance windows, patch classifications, reboot policy, Azure Policy assignments, and workload owner approvals. Common settings include assessment schedule, patch mode, maintenance configuration, target scope, classifications, reboot behavior, dynamic scope filters, pre and post event hooks, and reporting workbooks. Operators review update compliance, missing patches, assessment time, installation results, reboot status, failed machines, schedule execution, Arc connectivity, and maintenance history.

Security

Security for Azure Update Manager starts with knowing who can configure it, who can view its output, and what sensitive data, credentials, or network paths may be affected. Important controls include least-privilege update permissions, Azure Policy enablement, Arc identity controls, audit trails, update compliance evidence, maintenance approvals, and protection against unauthorized patch schedule changes. Operators should prefer managed identities or reviewed automation where possible, avoid broad contributor access, and record changes in Activity Log, audit trails, or approved tickets. Security teams should check whether logs, reports, copies, keys, or migrated data reveal customer data or topology details. The safest deployments document approval paths, break-glass use, retention expectations, and audit evidence.

Cost

Cost considerations for Azure Update Manager come from resources it controls, telemetry it produces, and operational choices it encourages. Key factors include Arc management, monitoring ingestion, maintenance labor, downtime windows, duplicate patch tooling, extended support exposure, and avoided incident or audit remediation cost. Teams should separate direct platform charges from avoided labor, avoided downtime, and reduced waste. Reviews should ask whether the configuration is oversized, underused, duplicated, or retaining more data than policy requires. Budgets, tags, and amortized reporting help connect spend to owners. The best cost outcome is not simply the lowest bill; it is spending enough to meet risk, recovery, performance, and compliance goals without hidden waste.

Reliability

Reliability depends on whether Azure Update Manager is tested under realistic operating conditions, not just enabled once during deployment. The most important practices are tested maintenance windows, reboot coordination, pre and post checks, workload health validation, excluded critical systems, Arc agent health monitoring, and rollback procedures. Teams should define expected state, monitor drift, and rehearse the failure modes that would make the capability necessary. Alerts need owners, thresholds, and escalation paths that match business impact. Good designs capture recovery or validation evidence because incident responders need to know what worked, what failed, and whether assumptions still support stated objectives after upgrades, migrations, or regional changes.

Performance

Performance for Azure Update Manager is about how quickly and predictably the capability supports the workload or operator action. Important concerns include assessment duration, installation time, reboot length, update download behavior, maintenance-window fit, Arc connectivity delay, and workload performance after patch application. Teams should measure the user-visible result rather than assuming the Azure feature is fast enough by default. For data and database services, check latency, throttling, concurrency, storage behavior, wait patterns, and query efficiency. For governance or migration capabilities, measure how long decisions, scans, transfers, and validations take during real events. Keep baselines so later tuning has evidence Keep baseline measurements for comparison.

Operations

Operationally, Azure Update Manager should fit into support, release, and review routines. Useful practices include patch calendars, dynamic scope inventories, compliance dashboards, owner approvals, failed-install triage, reboot tracking, exception handling, and monthly reporting to security leadership. Owners should keep runbooks current, define who approves production changes, and make important state visible without tribal knowledge. During incidents, operators need quick ways to inspect configuration, confirm scope, and compare current behavior with intended design. After changes, teams should update diagrams, tags, alerts, and evidence repositories. The goal is a capability support staff can run confidently during off-hours, not a feature only the original architect understands.

Common mistakes

  • Treating Azure Update Manager as a simple label instead of a production operating decision with owners and evidence.
  • Running a mutating command before collecting read-only state and confirming the target subscription and resource.
  • Copying examples into production without adjusting names, regions, identities, network rules, SKUs, or limits.
  • Ignoring service-specific permissions, private networking, monitoring, rollback behavior, and cost impact before rollout.