Smart Groups for OS Upgrades

KyleEricson
Valued Contributor II

I want to create Smart Groups for OS upgrades.
For Example a Late 2009 MacBook can't have 10.14 so I want to created a group all old Macs and one for all newer Macs that support 10.14. Any ideas?

Read My Blog: https://www.ericsontech.com
3 REPLIES 3

cbrewer
Valued Contributor II

I think the best way is to create Smart Groups that have all the Model Identifiers you're looking for. Here is the list I used to create a group of Macs eligible for Mojave.

MacBookPro9,1
MacBookPro9,2
MacBookPro10,1
MacBookPro10,2
MacBookPro11,1
MacBookPro11,2
MacBookPro11,3
MacBookPro11,4
MacBookPro11,5
MacBookPro12,1
MacBookPro13,1
MacBookPro13,2
MacBookPro13,3
MacBookPro14,1
MacBookPro14,2
MacBookPro14,3
MacBookPro15,1
MacBookPro15,2

MacBookAir5,1
MacBookAir5,2
MacBookAir6,1
MacBookAir6,2
MacBookAir7,1
MacBookAir7,2

MacBook8,1
MacBook8,2
MacBook9,1
MacBook10,1

iMac13,1
iMac13,2
iMac13,3
iMac14,1
iMac14,2
iMac14,3
iMac14,4
iMac15,1
iMac15,2
iMac16,1
iMac16,2
iMac17,1
iMac18,1
iMac18,2
iMac18,3

iMacPro1,1

Macmini6,1
Macmini6,2
Macmini7,1

MacPro6,1

cbrewer
Valued Contributor II

fec6073da85b4048a2473bd260ece763
You could also use regular expressions to keep your Smart Groups more manageable.

Example for MacBookPro

^MacBookPro([9],d{1}|[1][0-5],d{1})$

Example for MacBook Air

^MacBookAir[5-7],d{1}$

In your Smart Group, choose Model Identifier match regex and put your regex string in.

sbirdsley
Contributor

macOS Mojave incompatible Mac Models - Smart Computer Group

This is what I am using currently for exclusion scoping