Using Windows 10 internal rings in Workplaces changes

After the internal ring concept is implemented it should be used for processing all changes in Workplace configuration: settings, standard applications, quality updates and feature updates.


To test new settings in the rings, run ring specific settings in separate GPOs, selected by WMI filters

select * from Win32_OperatingSystem where Version like "10.%" and ProductType="1"
select * from MC_MyCompanySettings where MC_Ring = "Insider"


Configuration Manager

To create collections based on the rings, the settings need to be collected by the Hardware Inventory

Hardware Inventory

Add the new WMI class to the Hardware Inventory by importing from a client


Keep all properties selected


Create collections based on MC_Ring value

select * from SMS_R_System inner join SMS_G_System_MC_MYCOMPANYSETTINGS on SMS_G_System_MC_MYCOMPANYSETTINGS.ResourceId = SMS_R_System.ResourceId where SMS_G_System_MC_MYCOMPANYSETTINGS.MC_Ring = "Insider"


Software Updates

Create different deployments in an Automatic Deployment Rules for Software Updates with different schedules



Global Condition

To use rings in application deployments, a Global Condition is created and used in the Deployment Types

Create Global Condition


Use Global Condition in Application – Deployment Type – Requirements

Based on the rings involved in the current application deployment phase the list of values accepted in the Global Condition can be extended. The deployment can always point to all clients and doesn’t need to be re-deployed to different ring-based collections.


Now all changes are covered by rings. If a user joins a ring he and his machine can automatically receive different settings, updates and applications.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s