Jump to content


anyweb

How can I upgrade to System Center Configuration Manager Current Branch version 1702

Recommended Posts

Introduction

In a previous post you used PowerShell scripts to quickly install System Center Configuration Manager (Current Branch) version 1606 and then upgraded it using Updates and Servicing to System Center Configuration Manager (Current Branch) version 1610. In case you are not already aware there are two main branches (of Configuration Manager) available:

  • System Center Configuration Manager (Current Branch)
  • System Center Configuration Manager (Technical Preview)

System Center Configuration Manager (Current Branch) is designed for use in production environments, for managing anything from small to very large Enterprises, whereas System Center Configuration Manager (Technical Preview) is for lab testing environments only and is limited to 10 clients. The Technical Preview releases are released monthly, and contain the latest and greatest features being trialed in the product, and usually these new features are the result of feedback from uservoice. Current Branch releases on the other hand are released only a few times per year and contain stable, tested features that are mature enough to release into production environments.

Microsoft have released the latest Current Branch offering known as System Center Configuration Manager (Current Branch) version 1702, so it's time to upgrade again. This release offers many new features, one of which I’m especially proud of because it was my uservoice ! For details about this change see the following post.

  • Support for Windows 10 Creators Update – This version of Configuration Manager now supports the release of upcoming Windows 10 Creators Update. You can upgrade Windows 10 ADK to the latest version for full OS imaging support.
  • Express files support for Windows 10 Cumulative Update – Configuration Manager now supports Windows 10 Cumulative Update using Express files.
  • Customize high-risk deployment warning – You can now customize the Software Center warning when running a high-risk deployment, such as a task sequence to install a new operating system.
  • Close executable files at the deadline when they would block application installation – If executable files are listed on the Install Behavior tab for a deployment type and the application is deployed to a collection as required, then a more intrusive notification experience is provided to inform the user, and the specified executable files will be closed automatically at the deadline. This is currently the feature with the second highest number of votes on UserVoice.
  • Conditional access for PCs managed by System Center Configuration Manager – Now production ready in update 1702, with conditional access for PCs managed by Configuration Manager, you can restrict access to various applications (including but not limited to Exchange Online and SharePoint online) to PCs that are compliant with the compliance policies you set.

This release also includes new features for customers using Configuration Manager connected with Microsoft Intune. Some of the new feature include:

  • Android for Work support – You can now enroll devices, approve and deploy apps, and configure policies for devices with Android for Work.
  • Lookout threat details – You can view threat details as reported by Lookout on a device.
  • Apple Volume Purchase Program (VPP) enhancements – You can now request a policy sync on an enrolled mobile device from the Configuration Manager console.
  • Additional iOS configuration settings – We added support for 42 iOS device settings for configuration items.

For more details and to view the full list of new features in this update check out the What’s new in version 1702 of System Center Configuration Manager documentation. The Release Notes are worth a ready also.

Upgrading to 1702

When new Current Branch releases are made public, you have the choice of getting it immediately using a fast ring PowerShell script, or to wait a couple of weeks until it is made available to the slow ring (and then show up in the ConfigMgr console). To use the fast ring PowerShell script, download it, and run it to self-extract to C:\EnableFastRing1702. Once extracted, start a PowerShell cmd prompt in that folder and from there use the following command (where CM01 is the <SiteServer_Name | SiteServer_IP> of your CAS or standalone Primary site server).

 .\EnableFastUpdateRing1702.ps1 CM01

and below is sample output from that script.

enablefastring.png

To start the upgrade open the ConfigMgr console and find the Updates and servicing node as shown here. You can see that Configuration Manager 1610 Current Branch is already installed.

sccm 1610 ready to start.png

Click on Check for Updates in the ribbon.

check for updates.png

And as instructed open the DMPDownloader.log using CMTrace to monitor the process of checking for updates. Here you can see Generating state message: 6 which highlights that it’s found an applicable update.

Generating state message: 6 for package 2DC025B9-AF2F-4F22-A477-33F19C16C14C

generating state message 6.png

Tip: you can identify the Package GUID in the console by enabling the GUID column

package guid.png

and then scroll to the right to see what's listed

package guid listed.png

Note: The Package GUID shown above was for the Configuration Manager 1702 CB release that has a release date of 2017/3/23. Later releases (which may incorporate changes/fixes) will have a different GUID.

In the ConfigMgr console you’ll see it’s in a state of downloading, in this example it is also downloading hotfixes released since 1610 was installed (this is a Lab which was powered off for a month or more).

downloading the updates.png

Once it has completed downloading it will be listed as a state of Available. You need to click refresh in the ConfigMgr console to update the view.

1702 available.png

 

Installing the Update

Right click on the update and choose Install Update Pack.

Install Update Pack.png

when the Wizard appears, make your choice for pre-reqs and click next.

wizard.png

review the features included in this update pack , I selected Conditional access for managed PCs,

Note: You'll also notice lots of Pre-Release features that are greyed out, to turn them on see the steps after upgrading the console the bottom of this guide.

features.png

Before clicking next at the Client update settings please see this post

upgrade without validating.png

accept the EULA and configure the software assurance expiration date

eula.png

and click through to the summary

summary.png

at which point the update will be listed with a state of Installing.

installing.png

Monitor the installation

At this point you can use CMTrace to open the CMUpdate.log file in <drv>\Program Files\Microsoft Configuration Manager\Logs (where drv is the drive letter you installed ConfigMgr on) to monitor the installation live. Note: The CMUpdate.log will take some time to start logging the installation of the update, so be patient if nothing appears to happen, it will. Look for a line like the one below to signal the update has begun.

Detected a change to the "E:\Program Files\Microsoft Configuration Manager\inboxes\cmupdate.box" directory.

detected a change.png

Once the update is complete, you should see a hman notification in the log

hman notification.png.

Note: If you don’t see this and see an upgrade failure message then scroll up in the CMUpdate.log file to determine what the failure reason was. You can always retry an upgrade (maybe not enough available ram for example).

After the update is complete, click refresh in the console and you'll be reminded to update the ConfigMgr Console via a popup, the new version is 5.00.8498.1500. Make sure to update your console as you cannot use the new features until you do.

new version available.png

Click OK to upgrade your ConfigMgr console, and after all is done you’ll see the 1702 version listed in the console.

1702 is installed.png

After upgrading the site

Tip: If you want to gain access to the Pre-Release features, then select Sites, Hierarchy Settings, and place a checkmark in Consent to use Pre-Release features.

pre release features.png

Then go to Overview, Updates and Servicing and expand Features as shown below, you can then turn on (or off) any of the Pre-Release features you want to test in Production.

turn on pre-release features.png

Related reading

 

  • Like 1

Share this post


Link to post
Share on other sites

On 2017-03-31 at 0:45 PM, jvmorrell said:

As Always cheers for the guide.

Has anyone implemented this in a live system and has anyone run into any issues?

 

Yes, we tried upgrading yesterday (and again today) and ran into SQL problems.

CMUpdate.log:

*** [42000][50000][Microsoft][SQL Server Native Client 11.0][SQL Server]ERROR 547, Level 16, State 0, Procedure sp_SetupSettingsAndRules, Line 177, Message: The MERGE statement conflicted with the REFERENCE constraint "CI_CurrentRuleDetail_SettingID_FK". The conflict occurred in database "CM_V01", table "dbo.CI_CurrentRuleDetail", column 'SettingID'. : spRethrowError    CONFIGURATION_MANAGER_UPDATE    2017-04-05 09:32:30    1312 (0x0520)
ERROR: Failed to execute SQL Server command; CCISource::InsertObject returned -1    CONFIGURATION_MANAGER_UPDATE    2017-04-05 09:32:30    1312 (0x0520)
ERROR: Failed to install default configuration items (FinalSqlOperations).    CONFIGURATION_MANAGER_UPDATE    2017-04-05 09:32:30    1312 (0x0520)
Failed to update database.    CONFIGURATION_MANAGER_UPDATE    2017-04-05 09:32:30    1312 (0x0520)


Not sure what is wrong yet. We have contacted our consultant who has done a couple of 1702 upgrades without any trouble, hopefully he can help us.

Share this post


Link to post
Share on other sites

i'm checking with Microsoft PG about your specific error any chance you could send the logs to me zipped, niall@windows-noob.com

Share this post


Link to post
Share on other sites

35 minutes ago, anyweb said:

i'm checking with Microsoft PG about your specific error any chance you could send the logs to me zipped, niall@windows-noob.com

I have sent you the log now, thanks for taking the time to look at it!

Share this post


Link to post
Share on other sites

What version of ADK & MDT are people using with this ?  I can see ADK v1703 looks suitable, but what about the MDT ?  MDT v8443 is the newest which came out in November 2016 but it was aligned with Windows 10 1607 and ConfigMgr 1606... Shouldn't we get a new MDT ?  Anyone know if there's compatibility issues with the latest ADK+SCCM+MDT version 8443 ?

-Rumpole

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.