William Smith (talkingmoose) posted some helpful logic to search for Monterey Compatible Macs with regex in Jamf Pro http://talkingmoose.net/ | https://github.com/talkingmoose
1. Set of regex
(^Mac13|MacBook(10|9)|MacBookAir(10|[7-9])|Macmini[7-9]|MacPro[6-7]|iMacPro1|iMac(1[6-9]|2[0-2])),\d|MacBookPro1(1,[45]|[2-8],\d)
2. Set of regex
(^Mac13|MacBook(9|\d{2})|MacBookAir([7-9]|\d{2})|Macmini([7-9]|\d{2})|MacPro([6-9]|1\d)|iMacPro[1-9]|iMac(1[6-9]|2[0-9])),\d|MacBookPro1(1,[45]|[2-9],\d)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Model information: https://support.apple.com/en-us/HT212551 | |
Published Date: June 24, 2022 | |
Verification: https://regex101.com/r/OozSRv/9 | |
1) Regex matches major identifier — Matches major model identifier numbers based on Apple's knowledge base article (more accurate): | |
(^Mac1[34]|MacBook(10|9)|MacBookAir(10|[7-9])|Macmini[7-9]|MacPro[6-7]|iMacPro1|iMac(1[6-9]|2[0-2])),\d|MacBookPro1(1,[45]|[2-8],\d) | |
2) Regex matches current or higher — Matches model identifiers based on Apple's knowledge base article and may match higher versions before this regex is updated (more future-proof). | |
(^Mac1[3-9]|MacBook(9|\d{2})|MacBookAir([7-9]|\d{2})|Macmini([7-9]|\d{2})|MacPro([6-9]|1\d)|iMacPro[1-9]|iMac(1[6-9]|2[0-9])),\d|MacBookPro1(1,[45]|[2-9],\d) | |
Either regex will match any of the supported following model identifiers: | |
MacStudio | |
https://support.apple.com/en-us/HT213073 | |
Supported: | |
Mac13,2 | |
Mac13,1 | |
https://support.apple.com/en-us/HT201608 | |
Supported: | |
MacBook10,1 | |
MacBook9,1 | |
Unsupported: | |
MacBook8,1 | |
MacBook7,1 | |
MacBook6,1 | |
MacBook5,2 | |
MacBook5,1 | |
MacBook4,1 | |
MacBook3,1 | |
MacBook2,1 | |
MacBook1,1 | |
MacBook Air | |
https://support.apple.com/en-us/HT201862 | |
Supported: | |
Mac14,2 | |
MacBookAir10,1 | |
MacBookAir9,1 | |
MacBookAir8,2 | |
MacBookAir8,1 | |
MacBookAir7,2 | |
MacBookAir7,2 | |
MacBookAir7,1 | |
Unsupported: | |
MacBookAir6,2 | |
MacBookAir6,1 | |
MacBookAir5,2 | |
MacBookAir5,1 | |
MacBookAir4,2 | |
MacBookAir4,1 | |
MacBookAir3,2 | |
MacBookAir3,1 | |
MacBookAir2,1 | |
MacBookAir1,1 | |
MacBook Pro | |
https://support.apple.com/en-us/HT201300 | |
Supported: | |
Mac14,7 | |
MacBookPro18,4 | |
MacBookPro18,3 | |
MacBookPro18,2 | |
MacBookPro18,1 | |
MacBookPro17,1 | |
MacBookPro16,4 | |
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 | |
MacBookPro12,1 | |
MacBookPro11,5 | |
MacBookPro11,4 | |
Unsupported: | |
MacBookPro11,3 | |
MacBookPro11,2 | |
MacBookPro11,1 | |
MacBookPro10,2 | |
MacBookPro10,1 | |
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: | |
Macmini9,1 | |
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: | |
iMac21,2 | |
iMac21,1 | |
iMac20,2 | |
iMac20,1 | |
iMac19,2 | |
iMac19,1 | |
iMac18,3 | |
iMac18,2 | |
iMac18,1 | |
iMac17,1 | |
iMac16,2 | |
iMac16,1 | |
Unsupported: | |
iMac15,1 | |
iMac14,4 | |
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 |
Link:
https://gist.github.com/talkingmoose/74731895981b14da4ce1d524eeebdf1d