Macos Ventura extension attribute or smart group???

tcandela
Valued Contributor II

Does anyone know where to find an extension attribute or smart group that will let me know which computers in inventory are Big Sur compatible?

23 REPLIES 23

cbrewer
Valued Contributor II

Model Identifier matches regex ^iMac(14,4|(1[5-9]|20),d{1})$
Model Identifier matches regex ^iMacPro1,d{1}$
Model Identifier matches regex ^MacBook([8-9],d{1}|10,d{1})$
Model Identifier matches regex ^MacBookAir[6-9],d{1}$
Model Identifier matches regex ^MacBookPro1[0-6],d{1}$
Model Identifier matches regex ^Macmini[7-8],d{1}$
Model Identifier matches regex ^MacPro[6-7],d{1}$

Edit: Added the 2020 iMac, Early 2013 MacBook Pro and 2013/2014 MacBook Air

rmckellar
New Contributor III

To further expand on @cbrewer's list, and to give some credit to @talkingmoose;
Here's a full list of compatible and incompatible Macs, posted on @talkingmoose's github: https://gist.github.com/talkingmoose/794f7647e7a29d6ef74f8b9233dd44bb

tcandela
Valued Contributor II

@rmckellar my browser is having trouble finding the site when i click the link.

@cbrewer when i put any of those in a smart group I get no results, not sure if the syntax is wrong the way i'm entering it. For my Catalina smart group i have this and get results

(MacBookAir[5-8]|MacBookPro(9|1[0-6])|MacPro6|iMac(Pro)?1[3-9]?|MacBook(10|9|8)|Macmini[6-8]),.*

rmckellar
New Contributor III

@tcandela I'm getting the same thing... regardless, here's a copy and paste of the info:

Model information: https://www.apple.com/macos/big-sur-preview/
Published Date: June 22, 2020

Verification: https://regex101.com/r/7nnq4T/5

(MacBookAir[6-9]|MacBookPro1[0-6]|MacPro[6-7]|MacBook(10|9|8)|Macmini[7-8]|MacPro[6-7]|iMacPro1),d|iMac(14,4|(1[5-9]|20),d)

pattern matches:

https://support.apple.com/en-us/HT201608

Supported:
MacBook10,1
MacBook9,1
MacBook8,1

Unsupported:
MacBook7,1
MacBook6,1
MacBook5,2
MacBook5,1
MacBook4,1
MacBook3,1
MacBook2,1
MacBook1,1

https://support.apple.com/en-us/HT201862

Supported:
MacBookAir9,1
MacBookAir8,2
MacBookAir8,1
MacBookAir7,2
MacBookAir7,2
MacBookAir7,1
MacBookAir6,2
MacBookAir6,1
MacBookAir6,2
MacBookAir6,1

Unsupported:
MacBookAir5,2
MacBookAir5,1
MacBookAir4,2
MacBookAir4,1
MacBookAir3,2
MacBookAir3,1
MacBookAir2,1
MacBookAir1,1

https://support.apple.com/en-us/HT201300

Supported:
MacBookPro16,3
MacBookPro16,2
MacBookPro16,1
MacBookPro15,4
MacBookPro15,3
MacBookPro15,2
MacBookPro15,1
MacBookPro14,3
MacBookPro14,2
MacBookPro14,1
MacBookPro13,3
MacBookPro13,2
MacBookPro13,1
MacBookPro11,5
MacBookPro11,4
MacBookPro12,1
MacBookPro11,3
MacBookPro11,2
MacBookPro11,1
MacBookPro10,1
MacBookPro11,1
MacBookPro10,2
MacBookPro10,1

Unsupported:
MacBookPro9,2
MacBookPro9,1
MacBookPro8,3
MacBookPro8,2
MacBookPro8,1
MacBookPro7,1
MacBookPro6,2
MacBookPro6,1
MacBookPro5,5
MacBookPro5,4
MacBookPro5,3
MacBookPro5,2
MacBookPro5,1
MacBookPro4,1
MacBookPro3,1
MacBookPro2,2
MacBookPro2,1
MacBookPro1,2
MacBookPro1,1

https://support.apple.com/en-us/HT201894

Supported:
Macmini8,1
Macmini7,1

Unsupported:
Macmini6,2
Macmini6,1
Macmini5,3
Macmini5,2
Macmini5,1
Macmini4,1
Macmini3,1
Macmini2,1
Macmini1,1

https://support.apple.com/en-us/HT201634

Supported:
iMac20,2
iMac20,1
iMac19,2
iMac19,1
iMac18,3
iMac18,2
iMac18,1
iMac17,1
iMac16,2
iMac16,1
iMac15,1
iMac14,4

Unsupported:
iMac14,3
iMac14,2
iMac14,1
iMac13,2
iMac13,1
iMac12,2
iMac12,1
iMac11,3
iMac11,2
iMac11,1
iMac10,1
iMac9,1
iMac8,1
iMac7,1
iMac6,1
iMac5,2
iMac5,1
iMac4,2
iMac4,1
iMac,1

https://support.apple.com/en-us/HT210222

Supported:
iMacPro1,1

https://support.apple.com/en-us/HT202888

Supported:
MacPro7,1
MacPro6,1

Unsupported:
MacPro5,1
MacPro4,1
MacPro3,1
MacPro2,1
MacPro1,1

tcandela
Valued Contributor II

@rmckellar in the smart group I used the below settings and results populated.

'model identifier' --> 'matches regex' --> (MacBookAir[6-9]|MacBookPro1[0-6]|MacPro[6-7]|MacBook(10|9|8)|Macmini[7-8]|MacPro[6-7]|iMacPro1),d|iMac(14,4|(1[5-9]|20),d)

rmckellar
New Contributor III

@tcandela I did the same, only SOME of my MacBookAir 7,1 machines weren't populating to the list. Which I found odd since I'm running a beta test on the same model. Granted, it's on the Unsupported list, which doesn't mean that it WON'T work, just that Apple won't support it on that model. At least, that's my best guess, haha!

rickokid
New Contributor

The regex doesn't include future models so will break for new model identifiers even though Big Sur will still run on them (since Apple's requirements all say Model or newer). Here's a revised regex that allows future models too:

(MacBookAir([6-9]|[1-9][0-9])|MacBookPro(1[1-9]|[2-9][0-9])|MacPro([6-9]|[1-9][0-9])|iMacPro[0-9]*|iMac(1[4-9]|[2-9][0-9])|MacBook([8-9]|[1-9][0-9])|Macmini([7-9]|[1-9][0-9])),.*

j_meister
Contributor II

@rickokid Thank you for the updated regex!

I recognized that with this regex also iMacs from 2013 are shown although they shouldn't. I think it's because of their model identifier being iMac14,x and the oldest supported ones is iMac14,4.
Does anyone have an idea how to correct this?

tcandela
Valued Contributor II

@j.meister you might want to double check the Big Sur regex results. My smart groups have a couple different entries based on the 2 regex i've tested.

@rickokid I ended up testing your Big Sur regex and i have a Macbook Pro 10,2 NOT showing up, and also a iMac14,1 that IS showing up that shouldn't be.

@rmckellar I am using your Big Sur regex, it has the Macbook Pro 10,2 showing up and the iMac 14,1 NOT showing up

The Macbook Pro 10,2 shows up as MacBook Pro (Retina, 13-inch, Early 2013) in Apple support coverage check
The iMac 14,1 shows up as iMac (21.5-inch, Late 2013) in Apple support coverage check

jphillips
Release Candidate Programs Tester

I've been using this EA from Zack Thompson for a long time and it's never let me down: https://github.com/MLBZ521/MacAdmin/blob/master/Jamf%20Pro/Extension%20Attributes/jamf_ea_LatestOSSu...

tcandela
Valued Contributor II

@jphillips thanks. I had version 1.8.1 so updated to this 1.10.0 version.

adhuston
Contributor

Has this regex been updated removing the 2013 and 2014 13" MacBook Pro since it is no longer on the compatibility list?

https://mrmacintosh.com/big-sur-11-0-1-20b50-released-to-block-install-for-2013-14-13-mbpros/

tcandela
Valued Contributor II

all these answers seem to point to creating an EA, but what have any of you user been using for criteria in creating a smart group for pulling up macs that are running Big Sur?

i see a criteria for Operating System Name but it doesn't work when i enter Big Sur

i currently have OPERATING SYSTEM LIKE 11.0.1 or OPERATING SYSTEM LIKE 11.1.0

cbrewer
Valued Contributor II

@tcandela

Operating System Version greater than or equal 11.0
AND
Operating System Version less than 12.0

tcandela
Valued Contributor II

@cbrewer thanks, I'll make another smart group with your criteria.

I only have one mac still running 10.11.6 so wanna make sure that mac does not get included.

tcandela
Valued Contributor II

@cbrewer thanks for Big Sur smart group criteria information.

so if i want to edit my current macOS smart groups would i put Operating System Version greater than or equal 10.15.0 and less than 10.16.0 for Catalina?

I currently use these criteria as my current macOS smart group
Operating System like 10.15 -------------- for Catalina
Operating System like 10.14 -------------- for Mojave
Operating System like 10.13 -------------- for High Sierra

i'm getting the same SMARTGROUP results for each of the 10.X.X macOS versions no matter if i use the OPERATING SYSTEM LIKE or OPERATING SYSTEM VERSION GREATER THAN OR EQUAL TO/LESS THAN

pete_c
Contributor III

Remember that Jamf Pro 10.25 and older still reported Big Sur as 10.16.

My hosted Jamf Pro 10.27 shows Big Sur as 11.x instead.

pete_c
Contributor III

*bump*

 

Zach T. updated his EA to include Monterey and (assumed) Ventura.

 

https://github.com/MLBZ521/MacAdmin/blob/master/Jamf%20Pro/Extension%20Attributes/Get-LatestOSSuppor...

tcandela
Valued Contributor II

Have you seen any issues with this updated EA correctly displaying Ventura capable macs?

I'm using v2.2.0 of this EA in my sandbox and it works correctly: a Mac mini (Late 2014) currently running Monterey does not return "Ventura" as the latest supported OS.

Works fine, after updating the attended result from ventura to Ventura*

tcandela
Valued Contributor II

is anyone using this Ventura Extension Attribute by Zach T ??  if not what are you using?

https://github.com/MLBZ521/MacAdmin/blob/master/Jamf%20Pro/Extension%20Attributes/Get-LatestOSSuppor...

pete_c
Contributor III

Bump.  Rich T. has (as always) shared his method for categorizing Ventura-compatible device.

https://derflounder.wordpress.com/2022/10/12/building-jamf-pro-smart-groups-for-ventura-compatible-a...