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 | |
| 12039 Views / 2 Downloads | |
* Average over 0 ratings.
** Log In or Register to add your rating.
|
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 | |

