mirror of
https://github.com/MLBZ521/MacAdmin.git
synced 2026-02-03 14:03:26 +00:00
Adding support for the latest OS versions released today
This commit is contained in:
@@ -26,7 +26,8 @@ SELECT
|
|||||||
WHEN computers_denormalized.model_identifier REGEXP "^(MacPro[1-5],[0-9]|iMac([1-9]|1[0-5]),[0-9]|(Macmini|MacBookAir)[1-6],[0-9]|MacBook[1-8],[0-9]|MacBookPro(([1-9]|10),[0-9]|11,[0-3]))$" THEN "Big Sur"
|
WHEN computers_denormalized.model_identifier REGEXP "^(MacPro[1-5],[0-9]|iMac([1-9]|1[0-5]),[0-9]|(Macmini|MacBookAir)[1-6],[0-9]|MacBook[1-8],[0-9]|MacBookPro(([1-9]|10),[0-9]|11,[0-3]))$" THEN "Big Sur"
|
||||||
WHEN computers_denormalized.model_identifier REGEXP "^(MacPro[1-6],[0-9]|iMac([1-9]|1[0-7]),[0-9]|(Macmini|MacBookAir)[1-7],[0-9]|MacBook[1-9],[0-9]|MacBookPro([1-9]|1[0-3]),[0-9])$" THEN "Monterey"
|
WHEN computers_denormalized.model_identifier REGEXP "^(MacPro[1-6],[0-9]|iMac([1-9]|1[0-7]),[0-9]|(Macmini|MacBookAir)[1-7],[0-9]|MacBook[1-9],[0-9]|MacBookPro([1-9]|1[0-3]),[0-9])$" THEN "Monterey"
|
||||||
WHEN computers_denormalized.model_identifier REGEXP "^(MacPro[1-6],[0-9]|iMac([1-9]|1[0-8]),[0-9]|(Macmini|MacBookAir)[1-7],[0-9]|MacBook[\d,]+|MacBookPro([1-9]|1[0-4]),[0-9])$" THEN "Ventura"
|
WHEN computers_denormalized.model_identifier REGEXP "^(MacPro[1-6],[0-9]|iMac([1-9]|1[0-8]),[0-9]|(Macmini|MacBookAir)[1-7],[0-9]|MacBook[\d,]+|MacBookPro([1-9]|1[0-4]),[0-9])$" THEN "Ventura"
|
||||||
ELSE "Sonoma"
|
WHEN computers_denormalized.model_identifier REGEXP "^(MacPro[1-6],[0-9]|iMac([1-9]|1[0-8]),[0-9]|Macmini[1-7],[0-9]|MacBookAir[1-8],[0-9]|MacBookPro([1-9]|1[0-4]),[0-9])$" THEN "Sonoma"
|
||||||
|
ELSE "Sequoia"
|
||||||
END AS "Latest Major OS Supported",
|
END AS "Latest Major OS Supported",
|
||||||
CASE
|
CASE
|
||||||
WHEN (
|
WHEN (
|
||||||
@@ -51,7 +52,10 @@ SELECT
|
|||||||
computers_denormalized.model_identifier REGEXP "^(MacPro[1-6],[0-9]|iMac([1-9]|1[0-8]),[0-9]|(Macmini|MacBookAir)[1-7],[0-9]|MacBook[\d,]+|MacBookPro([1-9]|1[0-4]),[0-9])$"
|
computers_denormalized.model_identifier REGEXP "^(MacPro[1-6],[0-9]|iMac([1-9]|1[0-8]),[0-9]|(Macmini|MacBookAir)[1-7],[0-9]|MacBook[\d,]+|MacBookPro([1-9]|1[0-4]),[0-9])$"
|
||||||
AND computers_denormalized.operating_system_version LIKE "13.%"
|
AND computers_denormalized.operating_system_version LIKE "13.%"
|
||||||
OR
|
OR
|
||||||
computers_denormalized.operating_system_version LIKE "14.%"
|
computers_denormalized.model_identifier REGEXP "^(MacPro[1-6],[0-9]|iMac([1-9]|1[0-8]),[0-9]|Macmini[1-7],[0-9]|MacBookAir[1-8],[0-9]|MacBookPro([1-9]|1[0-4]),[0-9])$"
|
||||||
|
AND computers_denormalized.operating_system_version LIKE "14.%"
|
||||||
|
OR
|
||||||
|
computers_denormalized.operating_system_version LIKE "15.%"
|
||||||
) THEN "True"
|
) THEN "True"
|
||||||
ELSE "False"
|
ELSE "False"
|
||||||
END AS "Latest Major OS Installed",
|
END AS "Latest Major OS Installed",
|
||||||
@@ -351,7 +355,7 @@ WHERE
|
|||||||
-- Remove the last AND condition to see all failed Renew MDM Profile Commands
|
-- Remove the last AND condition to see all failed Renew MDM Profile Commands
|
||||||
SELECT
|
SELECT
|
||||||
mac_denorm.computer_id AS "Computer ID",
|
mac_denorm.computer_id AS "Computer ID",
|
||||||
IF (sites_macs.site_name IS NOT NULL, sites_macs.site_name, "None") AS `Site`,
|
IF(sites_macs.site_name IS NOT NULL, sites_macs.site_name, "None") AS "Site",
|
||||||
IF(mac_denorm.is_managed = 1, "True", "False") AS "Managed",
|
IF(mac_denorm.is_managed = 1, "True", "False") AS "Managed",
|
||||||
error_code AS "Error Code",
|
error_code AS "Error Code",
|
||||||
error_domain AS "Error Domain",
|
error_domain AS "Error Domain",
|
||||||
|
|||||||
@@ -22,7 +22,8 @@ SELECT
|
|||||||
WHEN mobile_devices_denormalized.model_identifier REGEXP "^(iPad4,[0-7]|iPhone[6-7],[0-9])$" THEN "iOS 12"
|
WHEN mobile_devices_denormalized.model_identifier REGEXP "^(iPad4,[0-7]|iPhone[6-7],[0-9])$" THEN "iOS 12"
|
||||||
WHEN mobile_devices_denormalized.model_identifier REGEXP "^(iPod9,[0-9]|iPad4,[8-9]|iPad5,[0-9]|iPhone[8-9],[0-9])$" THEN "iOS 15"
|
WHEN mobile_devices_denormalized.model_identifier REGEXP "^(iPod9,[0-9]|iPad4,[8-9]|iPad5,[0-9]|iPhone[8-9],[0-9])$" THEN "iOS 15"
|
||||||
WHEN mobile_devices_denormalized.model_identifier REGEXP "^(iPad6,[0-9]|iPhone10,[0-9])$" THEN "iOS 16"
|
WHEN mobile_devices_denormalized.model_identifier REGEXP "^(iPad6,[0-9]|iPhone10,[0-9])$" THEN "iOS 16"
|
||||||
ELSE "iOS 17"
|
WHEN mobile_devices_denormalized.model_identifier REGEXP "^(iPad7,[1-6]|iPhone10,[0-9])$" THEN "iOS 17"
|
||||||
|
ELSE "iOS 18"
|
||||||
END AS "Latest Major OS Supported",
|
END AS "Latest Major OS Supported",
|
||||||
CASE
|
CASE
|
||||||
WHEN (
|
WHEN (
|
||||||
@@ -41,7 +42,10 @@ SELECT
|
|||||||
mobile_devices_denormalized.model_identifier REGEXP "^(iPad6,[0-9]|iPhone10,[0-9])$"
|
mobile_devices_denormalized.model_identifier REGEXP "^(iPad6,[0-9]|iPhone10,[0-9])$"
|
||||||
AND mobile_devices_denormalized.os_version LIKE "16.%"
|
AND mobile_devices_denormalized.os_version LIKE "16.%"
|
||||||
OR
|
OR
|
||||||
mobile_devices_denormalized.os_version LIKE "17.%"
|
mobile_devices_denormalized.model_identifier REGEXP "^(iPad7,[1-6]|iPhone10,[0-9])$"
|
||||||
|
AND mobile_devices_denormalized.os_version LIKE "17.%"
|
||||||
|
OR
|
||||||
|
mobile_devices_denormalized.os_version LIKE "18.%"
|
||||||
) THEN "True"
|
) THEN "True"
|
||||||
ELSE "False"
|
ELSE "False"
|
||||||
END AS "Running Latest Major OS",
|
END AS "Running Latest Major OS",
|
||||||
|
|||||||
Reference in New Issue
Block a user