Commit Graph

214 Commits

Author SHA1 Message Date
Zack T
7f8dd9f9be v2.1.0 = Major Bug Fixes
* Fixed the script so that it _actually_ works now...
  * Been meaning to do this for ages, just have had higher priority items to deal with
* This script is actually used on my AutoPkg Recipe `com.github.mlbz521.pkg.MicrosoftOfficeResetOptions`
2022-12-10 02:41:17 -07:00
Zack T
d428977117 v1.4.0 = Adjusted logic to support more versions
+ Instead of checking for versions, checking if uninstall scripts exist any using them if so
+ Fixed a logic issue or two
2022-05-13 23:01:31 -07:00
Zack T
369fbff730 v1.3.0 = Add logic to determine if the Issue code was valid
+ Improved the curl command for the download of the Support Application
  + Will now be able to determine if the Issue Code Name is valid or not
2022-05-13 19:05:52 -07:00
Zack T
3ef6b8c12a v1.0.0 = Initial Version
Initial Version
2022-04-06 18:35:27 -07:00
Zack T
2982453492 v1.5.1 = Moved an echo
Moved an echo statement so that it is always executed.
2022-03-21 22:42:44 -07:00
Zack T
9fab01b524 v2.0.0 = Revised into a postinstall script used in an AutoPkg Recipe
This script is now used in an AutoPkg recipe.
The recipe builds a pkg and uses this script as a postinstall script to provide a similar functionality as the previous revision.
This change will allow for quicker and easier support for updates to the Office Reset utility.
2022-02-18 21:22:01 -07:00
Zack T
98a937149e v2.5.0 = Logic improvements, minimum version feature & v28 support
+ Added success/fail check when running the `licenseactivator` utility
+ Added a "minimum support version" feature
+ Added support for v28 licenses
2022-02-18 17:55:38 -07:00
Zack T
e0be46a3a7 v2.4.0 = Updated version check logic to support v27 *and* newer
+ Updated version check logic to support v27 *and* newer (not just v27)
2022-02-18 17:43:31 -07:00
Zack T
626e07edd5 1.2.0 = Support for Macs with 10 character serial numbers
+ Updated to support 2021 Macs with 10 character serial numbers
2022-01-06 15:23:18 -07:00
Zack T
2e5fda160c v1.5.0 = Support for Macs with 10 character serial numbers
+ Updated to support 2021 Macs with 10 character serial numbers
2022-01-06 15:20:40 -07:00
Zack T
21511d0583 v1.4.2 = Fixed Python3 compatibility
+ Fixed issue where subprocess was returning bytes-like objects instead of string objects
+ Fixed incorrect argument check in an if statement
+ Switched to requests
+ Minor logic improvements
2022-01-06 15:02:05 -07:00
Zack T
7f7ec48316 v1.4.1 = Python3 compatibility
+ Python3 compatibility
2021-11-29 22:37:19 -07:00
Zack T
ece1e74593 v1.0.2 = Python3 compatibility
+ Python3 compatibility
2021-11-29 22:32:33 -07:00
Zack T
72798d8506 v1.0.1 = Python3 compatibility
+ Python3 compatibility
2021-11-29 18:23:12 -07:00
Zack T
a30fc50673 v1.0.0 = Initial Version
Initial Version
2021-11-29 18:19:04 -07:00
Zack T
4276c81f98 v1.1.1 = Updated and Improved osascript logic
+ Updated `osascript` logic; now using System Events; improved readability
2021-11-29 18:15:16 -07:00
Zack T
514a3c8992 v1.1.0 = Updated and Improved osascript logic
+ Updated `osascript` logic; now using System Events; improved readability
2021-11-16 11:05:32 -07:00
Zack T
a9e66e65e7 v1.2.0 = Updated for changes to the xpath tool
+ Updated for changes to the `xpath` tool
+ Other miscellaneous improvements
2021-11-16 09:45:44 -07:00
Zack T
6f61a1f819 v1.1.0 = Resolved issue with patching
AutoCAD patches will not install from command line, only via GUI.  This because they have a script that runs on launch of the .pkg (via GUI) that locates the base .app that needs to be upgraded, and then creates a symlink to that .app in /tmp.

This updated "fixes" this issue with the usual trickery.
2021-11-16 09:16:47 -07:00
Zack T
5985e0f5a4 v1.1.0 = Logic improvements and updates for Big Sur
+ Numerous overall logic improvements
+ Updated to account for xpath change in Big Sur (fixes determining the `Friendly Model Name`)
2021-05-06 19:22:16 -07:00
Zack T
7ae99e32ab v1.2.0 = Add check to verify/create folder
+ Added a check to verify and create the `licenses` folder if it doesn't exist -- popped up with R2021a
+ Setting file permissions
+ Updated style and other improvements
2021-04-19 18:03:26 -07:00
Zack T
eb1cad30f2 v1.0.0 = Initial Version
Initial Version
2021-04-05 16:41:09 -07:00
Zack T
81cc81a084 v1.1.0 = Added additional actions
+ Added additional actions to remove related files
2021-04-01 18:31:18 -07:00
Zack T
fa423f151c v1.0.0 = Initial Version
Initial Version
2021-04-01 18:30:07 -07:00
Zack T
7804dc30b1 v1.2.0 = Numerous improvements to logic
+ Fixed the `sdkmanager --install` logic
+ Verifying if `sdkmanager --install` & `sdkmanager --update` are successful
+ Adjusted case-sensing logic for some passed parameters
+ Added a "default" LaunchAgent label value in case one is not passed
2021-03-31 17:34:33 -07:00
Zack T
b1b6651886 v1.0.0 = Initial Version
Initial Version
2021-03-29 19:51:37 -07:00
Zack T
cda78520d0 v1.1.0 = Updated to use parameters & provide "ongoing maintenance"
+ Updated to include "ongoing maintenance" functionality
+ Configured to pass parameters to the script instead of being included in the install .pkg (e.g. in a Jamf Pro environment)
+ Will now agree to licenses
+ Ability to install SDK components
+ Ability to update already installed SDK components
+ Fixed one if comparison statement
2021-03-29 19:50:33 -07:00
Zack T
2783b01ec6 v1.1.0 = Fixed an issue that affected High Sierra systems
+ Fixed an issue that affected High Sierra systems due to its Sensor version not supporting the `falconclt --plist` flag.
2021-03-22 14:01:03 -07:00
Zack T
9354a04e39 v1.5.0 = Fixed an issue that affected High Sierra systems
+ Fixed an issue that affected High Sierra systems due to its Sensor version not supporting the `falconclt --plist` flag.
2021-03-22 14:00:36 -07:00
Zack T
0a4c6f60d0 v1.4.0 = Fixed logic issue regarding the mojave_hold tag
+ Fixed logic issue regarding the `mojave_hold` tag
+ Code Improvements
2021-03-16 13:43:30 -07:00
Zack T
13a49f797b v1.0.0 = Initial Version
Initial Version
2021-03-15 23:55:53 -07:00
Zack T
9d93554181 v1.3.0 = Switched osascript to System Events & tag to track Mojave Macs
+ Adding a tag to track if device is running Mojave, this will be used, with additional logic, to prevent devices that upgrade from Mojave -> Big Sur from auto-upgrading its Falcon Sensor
+ Switched osascript calls to use System Events and passing via heredoc
+ Added "instance" variable for use to designate "prod" vs "dev" instances
- Removed the `Reset` action option -- provides duplicate functionality as just passing `production` as a group
2021-03-15 20:31:49 -07:00
Zack T
2e008c12f0 v1.2.0 = Bug fixes and maintenance token catch
+ Fixed some bugs due to the order of logic
+ Fixed some stderr issues to properly collect now
+ Added a catch to not error out incase a maintenance token is applied
2021-03-09 22:57:47 -07:00
Zack T
1aa84ddb9b v1.1.0 = Added new functionality
+ Added support to re-run the script without erasing current sensor version test group tag, this for in instances where the script is not run via Self Service and a forced group is not used
+ Added new action option to force reset the sensor version test group tag
+ Added error dialog boxes to user with ran via Self Service
+ Updated exit code values
2021-03-08 22:23:30 -07:00
Zack T
4d1e8aa01d v1.0.0 = Initial Version
Initial Version
2021-03-08 14:08:50 -07:00
Zack T
2ce6b3bbea v2.3.0 = Adjusted path in versions for the Lock Code issue
+ Forgot prior to committing that the file path is different on v27 compared to v26 and earlier
+ Moved reused code into functions
2021-03-05 15:54:37 -07:00
Zack T
90b461d3b1 v2.2.0 - Added preemptive fix for rare, known issue
+ Added preemptive fix for rare, known issue
2021-03-05 14:07:37 -07:00
Zack T
0a5278a78d v1.0.0 = Initial Version
+ Initial Version
+ Used in an autopkg recipe
2021-02-24 21:49:20 -07:00
Zack T
cb12938d82 v1.0.0 = Initial Version
+ Initial Version
2021-02-19 00:07:22 -07:00
Zack T
c0f26d0052 Replacing with an improved version
Replacing with an improved version.
2021-02-19 00:06:44 -07:00
Zack T
957fec979b v1.1.0 = Removing previous versions
Updated to remove previous versions.
2021-02-18 23:52:22 -07:00
Zack T
59c85bd77e v1.3.0 = Fixed issue causing the LaunchDaemon to not be removed
+ Fixed issue causing the LaunchDaemon to not be removed
2020-12-09 22:22:28 -07:00
Zack T
44db1d6fc4 v1.1.0 = Fixed installation failures
Replaced the "new" silent install method does not work when run in cli installed .pkg (but does seem to work when installing that .pkg via GUI...).
2020-11-24 14:13:39 -07:00
Zack T
4e69abdf03 v3.2.0 = Added v15 Support
+ Added v15 Support
2020-11-23 16:39:54 -07:00
Zack T
638e14ff9c v1.1.0 = Updated to support v6 Sensors
+ Updated to support v6 Sensors
2020-11-18 16:21:45 -07:00
Zack T
fdcf281448 v2.1.0 = Updated logic for local license
+ Updated logic for local license to utilize new licensing method....guess I failed to test this previously?
+ Tweaked method for "removing" local license if network license is used
2020-10-29 22:34:53 -07:00
Zack T
ddb71b86b5 v1.4.0 = Updated logic for determining the Jump Name Attribute
+ Updated logic for determining the Jump Name Attribute
2020-10-20 19:20:23 -07:00
Zack T
85b11c2cb1 v1.0.0 = Initial Version
+ Initial Version

Moving location.
2020-10-20 19:18:49 -07:00
Zack T
ae82ba9328 v3.1.0 = Updated currentUser logic
+ Updated logic that determines the current console user to no longer use the old Python method
2020-10-19 19:58:24 -07:00
Zack T
dd8b9f7d25 v1.0.0 = Initial Version
+ Initial Version
2020-10-19 19:57:25 -07:00