Is patch management through local server possible?Solved

Participant
Discussion
4 days ago Dec 19, 2025

Hey everyone, I’m hitting a wall with our bandwidth. We’ve got a bunch of Windows 11 endpoints across five branch offices. Every ‘Patch Tuesday,’ our WAN links just crawl because every single machine tries to pull a 4GB Cumulative Update from Microsoft at the same time. 

I’m using an MDM solution to manage them, and I’m wondering: Is there a way to push a script or a policy to make these devices pull updates from a local server at each office instead of the internet? I really want to avoid setting up a full-blown WSUS hierarchy at every tiny site if I can help it. 

Replies (5)

Marked SolutionPending Review
Participant
4 days ago Dec 19, 2025
Marked SolutionPending Review

Following this. We have the same issue. We tried staggered scheduling, but it just prolonged the pain for the whole day instead of one hour. Our ISP has already warned us.

Marked SolutionPending Review
Participant
4 days ago Dec 19, 2025
Marked SolutionPending Review

@aurora , This is a common scaling pain point, especially with the size of modern Windows updates. You don’t necessarily need a full WSUS server at every site. What you’re looking for is a Local Distribution Point strategy. 

The most effective way to do this using an MDM is to use the platform as the ‘Command Center’ and a local machine at the site as the ‘Heavy Lifter. 

Here is how you can set it up in three steps: 

1. Set up a Lightweight Staging Point 

You don’t need a massive server. You can use a single, high-uptime Windows machine at each branch to act as a Microsoft Connected Cache (MCC) node or a simple WSUS Downstream server. This machine downloads the update once from the internet. 

2. Use the MDM to ‘Redirect’ the Traffic 

Instead of the MDM pushing the update itself—which would just choke the network again—you use it to push a PowerShell script to the devices at that specific branch. This script modifies the Registry to tell the Windows Update Agent: ‘Stop looking at Microsoft’s public servers and start looking at this local IP.’ 

3. Target by Subnet or IP 

In your MDM, you can create Device Groups based on the IP range of each office. Push the ‘Office A Script’ (pointing to Office A’s local server) only to the devices in that range to optimize the process.

Marked SolutionPending Review
Participant
4 days ago Dec 19, 2025
Marked SolutionPending Review

@mortimer , if we point them to a local server, what happens if that local server goes down? Does the device just fail to update? That would be a huge compliance risk for us.

Marked SolutionPending Review
Participant
4 days ago Dec 19, 2025
Marked SolutionPending Review

@cullen , You handle that with ‘Dual Scan‘ or ‘Fallback‘ logic in your script. You can configure the Windows Update Policy so that if the primary WSUServer (your local one) is unreachable, the device waits for a specific period and then automatically ‘fails back’ to the official Microsoft Windows Update servers. 

By doing this, you’re only using about 4GB of WAN bandwidth per branch (for the server to get the update) instead of 4GB for each deviceIt’s a massive win for your network stability. 

Marked SolutionPending Review
Participant
4 days ago Dec 19, 2025
Marked SolutionPending Review

That makes total sense. I didn’t realize I could just swap the Registry keys via script to redirect the ‘source’ of the update. I’m going to look into setting up an MCC node at our biggest site first. Thanks for the breakdown, @mortimer !

Save