Apple Software Update Analysis 10.8
0 Votes |
Versioning - This is the latest version.
1 | Apple Software Update Analysis | 6/28/2013 12:09:12 PM |
2 | Apple Software Update Analysis | 6/28/2013 12:59:17 PM |
3 | Apple Software Update Analysis 10.8 | 2/14/2014 11:08:31 AM |
4 | Apple Software Update Analysis 10.8 | 2/14/2014 12:35:58 PM |
Description
Property Details
2994639 | |
Production - Fully Tested and Ready for Production | |
Apple Software Update Analysis 10.8 | |
BESC | |
Apple Software Update Analysis | |
rustymyers on 2/14/2014 12:35:58 PM | |
rustymyers on 2/14/2014 12:35:58 PM | |
9854 Views / 2 Downloads | |
![]() ![]() ![]() ![]() ![]() |
Properties
SoftwareUpdatePeriodicCheck(True=Off)
Period
12 hours
* Results in a true/false |

if (not exists dictionary "com.apple.softwareupdatecheck.periodic" of dictionaries of file "/var/db/launchd.db/com.apple.launchd/overrides.plist") then "Software Update Enabled" else if (boolean of value of entry whose (key of it is "Disabled") of dictionary "com.apple.softwareupdatecheck.periodic" of dictionaries of file "/var/db/launchd.db/com.apple.launchd/overrides.plist") then "Software Update Disabled" else "Software Update Enabled"
SoftwareUpdateInitialcCheck(True=Off)
Period
12 hours
* Results in a true/false |

if (not exists dictionary "com.apple.softwareupdatecheck.initial" of dictionaries of file "/var/db/launchd.db/com.apple.launchd/overrides.plist") then "Software Update Enabled" else if (boolean of value of entry whose (key of it is "Disabled") of dictionary "com.apple.softwareupdatecheck.initial" of dictionaries of file "/var/db/launchd.db/com.apple.launchd/overrides.plist") then "Software Update Disabled" else "Software Update Enabled"
Relevance

mac of operating system
Used in 1 analsis | * Results in a true/false |

system version >= "10.8" AND system version < "10.9"
Sharing
Social Media: |
Comments
![]() |
|
got the solution. It should be integer "ScheduleFrequency" of dictionaries of file "/Library/Preferences/com.apple.SoftwareUpdate.plist" |
![]() |
|
I tried Q: exists dictionary "ScheduleFrequency" of dictionaries of file "/Library/Preferences/com.apple.SoftwareUpdate.plist" A: false This is a binary file but it seems I can't query it in the say way as a dictionary file. |
![]() |
|
Did you try using dictionaries of file ? Plists can be XML or Binary, but I believe in either case they can be queried in the same way using the API. |
![]() |
|
Also, I tried to parse the file "/Library/Preferences/com.apple.SoftwareUpdate.plist" to extract the value for "ScheduleFrenquency" on 10.7. The file is not a dictionary file and when I use "lines of file "/Library/Preferences/com.apple.SoftwareUpdate.plist", it returns me weird results with lots of machine code. Do you have any idea? |
![]() |
|
@rustymyers, the file I put is for 10.7... |
![]() |
|
@sharon.xie I think I see the issue. This analysis should be relevant for 10.8 machines only. This checks the location that is changed when Software Updates are toggled in the GUI. For Mavericks (10.9), I created a new analysis: http://bigfix.me/analysis/details/2994640 |