GuideInformationBusiness ContinuityIT

Use an explicit rerun signal when a scale-set extension's script URI stays unchanged

How can a scale-set extension be rerun when its script content changes but its configuration URI does not?

Paired infrastructure paths converging on a stable recovered service.
DSE visual intelligenceContinuity & recoveryGuide · 2 min read
Executive summary

What you need to know

How can a scale-set extension be rerun when its script content changes but its configuration URI does not?

Potentially affected

Owners maintaining application extensions on existing Azure scale sets, with procedures matched to orchestration mode.

DSE recommendation

Record the intended script revision and an explicit extension-rerun decision together.

Source facts

Microsoft documents forceUpdateTag for rerunning a scale-set extension even when its ordinary configuration is unchanged, such as revised script contents at the same URI. Azure does not interpret the tag’s value as instructions; changing it triggers rerun. This mechanism is available to extensions generally, not only Custom Script. Extension-configuration updates follow the scale set’s upgrade policy. Microsoft Learn.

Applicability

Use this review when a deployment workflow publishes a new payload without changing the configured source address. The source notes that many procedures target Uniform orchestration, so confirm the management path for the actual scale set before applying a model change.

DSE recommendation

Record the intended script revision and an explicit extension-rerun decision together. Have the deployment owner connect the rerun request to a specific reviewed payload and the intended instance population. Check that repeating the extension’s work is acceptable for the application. Keep the tag’s purpose explicit rather than treating its text as an argument that changes how the script executes.

Verification

In a controlled rollout, compare extension execution evidence with the intended payload revision on representative instances. Confirm the configured upgrade policy has reached the planned population before declaring completion. Preserve any instances that remain pending or failed as unresolved work. A changed tag in the desired model should not substitute for proof that the intended application operation actually ran.

Official references

Microsoft Learn: Modify a Virtual Machine Scale Set. Source reviewed September 9, 2026.

Primary reference

Review the official source

Modify an Azure Virtual Machine Scale Set - Azure Virtual Machine Scale Sets | Microsoft Learn · Verified September 9, 2026

Open official reference ↗
Plan the next step

Need help applying this guidance safely?

DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.

Talk with DSE