Skip to main content
Apple today announced a voluntary recall of a limited number of older generation 15-inch MacBook Pro units which contain a battery that may overheat and pose a safety risk. The units were sold primarily between September 2015 and February 2017 and can be identified by their product serial number.
The recall does not affect any other 15-inch MacBook Pro units or other Mac notebooks.


https://appleinsider.com/articles/19/06/20/apple-issues-battery-recall-on-15-inch-macbook-pro-from-2015-through-2017



https://support.apple.com/15-inch-macbook-pro-battery-recall



Creating a saved search with the criteria "Model" - "MacBook Pro (Retina, 15-inch, Mid 2015)" "15-inch Retina MacBook Pro (Mid 2015)" should show any devices that may be part of the recall. A quick glance at my fleet showed a couple that come back positive in the eligibility tool, but I'm not seeing any commonality between their serial numbers.



edit apologies, bad copy and paste job

One could use the 'Model Identifier' from the Advanced Criteria to create a smart group as a target for the script, reducing the scope and the workload on the system.


@donmontalvo
i tried this with a script and EA with smart group, however, while i can run the command fine, natively on the machine, it does run right as a script.



Error running script: return code was 126.



i assume its having difficulty making the directory for reason, maybe it needs a $currentuser or something to that effect defined vs just /library/ ?


Great script, thank you :)


@nicktong doing the Lord's work I see! Thanks, gonna steal a bunch of this at some point when I want to automate the battery checking


@tlarkin lol, I can barely keep up with my own work, let alone... 🙂 In any case, I have noticed that once a battery has been replaced, the response still comes back from qualityprograms.apple.com/snlookup/062019 as "Eligible" .. which is definitely annoying


I guess quality programs is just a clever name then :-D