Apple Software Update Analysis 10.8
Log In or Register to download the BES file, and more.

0 Votes

Versioning - This is the latest version.

1Apple Software Update Analysis6/28/2013 12:09:12 PM
2Apple Software Update Analysis6/28/2013 12:59:17 PM
3Apple Software Update Analysis 10.82/14/2014 11:08:31 AM
4Apple Software Update Analysis 10.82/14/2014 12:35:58 PM

Description

Check status of Apple Software Update on OS X 10.8.x. Return "Software Update Enabled" if Apple Software Updates is Enabled. Return "Software Update Disabled" if Software Updates is Disabled.

Property Details

ID2994639
StatusProduction - Fully Tested and Ready for Production
TitleApple Software Update Analysis 10.8
DomainBESC
KeywordsApple Software Update Analysis
Added by on 2/14/2014 12:35:58 PM
Last Modified by on 2/14/2014 12:35:58 PM
Counters 9854 Views / 2 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 0 ratings. ** Log In or Register to add your rating.

Properties

SoftwareUpdatePeriodicCheck(True=Off)
Period 12 hours
 
  * Results in a true/false
Show indented relevance
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
Show indented relevance
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

Used in 227 fixlets and 100 analyses   * Results in a true/false
Show indented relevance
mac of operating system
Used in 1 analsis   * Results in a true/false
Show indented relevance
system version >= "10.8" AND system version < "10.9"

Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!
sharon.xie -
got the solution. It should be integer "ScheduleFrequency" of dictionaries of file "/Library/Preferences/com.apple.SoftwareUpdate.plist"
sharon.xie -
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.
jgstew -
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.
sharon.xie -
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?
sharon.xie -
@rustymyers, the file I put is for 10.7...
rustymyers -
@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