When updating to a new version of SCCM, you are also required to upgrade your SCCM clients.
Before SCCM Current Branch, upgrading SCCM clients was accomplished by deploying packages to the clients, which were included as part of the upgrade. This is still possible, and I know of many organizations that do this.
According to me, the simplest, and best way is to use the Automatic Client Upgrade functionality.
This blog post covers how to automatically update sccm client versions using the Automatic Client Upgrade feature in the SCCM hierarchy settings.
What is Automatic Client Upgrade in SCCM?
When enabling the Automatic Client Upgrade, SCCM creates a Scheduled Task for each client machine that has a version number lower than the Latest Version property.
The Scheduled Task is created with a random run interval, which means that all of the clients are not updated at the same time, which could cause performance issues.
7 days is the default, which is usually fine, but change it according to your requirements.
How to automatically update clients using automatic client upgrade
Follow the below steps to enable Automatic Client Upgrade in your SCCM hierarchy:
1. Select your Site and select Hierarchy Settings in the top ribbon.
2. Go to the Automatic Client Upgrade tab
3. Check Upgrade client automatically when new client updates are available and press OK in the window that pop-ups
If you go to the tab Automatic Client Upgrade, you see what version all clients will upgrade to.
I always recommend using the Automatic Client Upgrade feature. It is easy to configure, and I have no negative experience of it.
How do you update clients in your environment?
- How to configure maintenance windows in SCCM
- How to configure deadlines for automatic deployment rules
- How to create multiple deployments for an ADR in SCCM
- How to configure the collection update schedule in SCCM using Powershell
- How to check for model-specific settings using Configuration Items in SCCM