Commit Graph

335 Commits

Author SHA1 Message Date
Zack T
7d91d3660a v1.0 = Production Version
+ Production Version
2018-05-25 21:22:16 -07:00
Zack T
fc65a79483 v0.4 = Added option to accept a CSV instead of providing CLI arguments
+ Added code to provide an option to accept a CSV instead of providing CLI arguments
 + Resolved some coding issues within script
2018-05-23 20:34:24 -07:00
Zack T
f74a04ae08 v1.1 = Now Prompting for info instead of using hard coded values
+ Changed several things in this script to make it way more friendly (less hard coded values)
 + Now requesting Credentials, new Site, Types of Devices, and File Locations for each Device Type
2018-05-14 16:28:46 -07:00
Zack T
d460584a9b v0.3 = Added Security Group code
+ Added code to create and nest Security Groups
2018-05-14 09:48:39 -07:00
Zack T
9ae9bfcd92 v0.2 = Added the Jamf XML configuration data for needed objects
+ Added the Jamf XML configuration data for needed objects
2018-05-12 00:05:28 -07:00
Zack T
4f475429e3 v0.1 = Laying out the framework
+ Laid out the basic framework and logic for this process
 + Setup all the Jamf API URLs
 + Setup all the Jamf Configurations via Function Calls
2018-05-11 23:59:26 -07:00
Zack T
3fc5799113 v1.0 = Initial Version
+ Initial Version
2018-05-11 13:55:48 -07:00
Zack T
15db377b82 v1.5 = Updated to support both Major Version 2 & 3
+ Updated to support both Major Version 2 & 3
2018-05-09 14:45:27 -07:00
Zack T
a8a99394be v0.9 = Added Jamf's Encrypted Script Parameters function
+ Added Jamf's Encrypted Script Parameters function  (https://github.com/jamfit/Encrypted-Script-Parameters)
2018-05-08 16:00:47 -07:00
Zack T
8d28458609 v0.8 = Improved logic within the Get Device Functions
+ Added logic to verify the device exists
 + Added logic to verify the device is in a Site the Site Admin has permissions too
 + Fixed missing XML elements
2018-05-08 14:48:39 -07:00
Zack T
d9f29b268b v0.7 = Added verbosity that will be available in the JSS Policy Logs
+ Added verbosity that will be available in the JSS Policy Logs
2018-05-08 14:37:18 -07:00
Zack T
ae81ec4ba0 v0.6 = Further clean up of logic and flow
+ Restructured flow of logic within the code
 + Will better handle repeat runs without needed to rerun the entire script
2018-05-08 14:34:41 -07:00
Zack T
134add24b8 v0.5 = Improved Method to get Site Admins' Site Permissions
+ Now checking if Site Admin has "Enroll" Permissions for each Site before it's available as an option to move a device too.
2018-05-08 14:30:27 -07:00
Zack T
1d888e5378 v0.4 = Added Get Device (Type) Functions
+ Added Get functions for each device type
2018-05-08 09:38:11 -07:00
Zack T
2184e22d3d v0.3 = Major Logic clean up and improvements
- Remove all previous logic from script that I used as the base framework
 + Improved the flow and logic within the script, correctly verbiage and checks
2018-05-07 22:17:16 -07:00
Zack T
b5dd8e3917 Code Improvements
+ Code Improvements
2018-05-02 22:06:17 -07:00
Zack T
4c721ef149 v1.0 = Initial Version
+ Initial Version
2018-05-02 22:04:05 -07:00
Zack T
8cf9ea79a0 v0.2 = Proper Method to get the Site Admins' Site permissions
+ Original method I was going to use to get the Site Admins' Site permissions was not reliable; changed this to a "proper" method
2018-04-26 21:12:00 -07:00
Zack T
d7cc6f107f v0.1 = Laying out the framework
+ Laying out the framework and logic for this process
2018-04-19 01:11:38 -07:00
Zack T
b7a2372ebc v3.0 = Updated to handle multiple versions
+ Updated to handle multiple versions, including v14
2018-04-17 16:45:08 -07:00
Zack T
0de3793ba9 v1.4 = Added additional information on why a failure occured
+ Added additional information on why a failure occured
2018-04-12 16:38:13 -07:00
Zack T
72ee4c73c8 v1.3 = Add Verification for the PUT update
+ Added in a check to see if the PUT to update a record succeeds or not
 + Fixed and added some verbose messages
2018-04-06 10:40:53 -07:00
Zack T
29a4180544 v1.0 = Production Version
+ Merging createShortcut into master
2018-04-05 11:19:55 -07:00
Zack T
27b6d58567 v0.3 = Change the Location Logic
+ Change how to specify the location logic -- original concept was not possible
2018-04-05 11:17:44 -07:00
Zack T
1bda43f7e7 Code Improvements
+ Code Improvements
2018-04-03 11:14:52 -07:00
Zack T
01c3e37837 v1.0 = Production Version
+ Production Version
2018-04-03 11:06:58 -07:00
Zack T
31658ac7e9 v1.0 = Production Version
+ Production Version
2018-03-31 00:01:04 -07:00
Zack T
be100dfb6a v0.2 = Resolved issues related to adding a shortcut to the dock
+ Resolved issues related to adding a shortcut to the dock
 + Minor formatting and cleanup
2018-03-27 15:46:19 -07:00
Zack T
fe41eef58e Updated ReadMe
Updated ReadMe
2018-03-26 23:31:08 -07:00
Zack T
9fb7c7c79e Added ReadMe
Added ReadMe
2018-03-26 23:16:32 -07:00
Zack T
9fbe37547e v1.1 = Changed the method used to create the Recovery HD
+ Instead of installing a package, I'm calling the files directly
2018-03-26 23:15:29 -07:00
Zack T
f5ac0d0704 v1.0 = Production Version
+ Production Version
2018-03-26 23:10:25 -07:00
Zack T
6fe8ebe355 v1.0 = Production Version
+ Production Version
2018-03-26 23:10:18 -07:00
Zack T
496586b142 v1.3 = Added check if application exists
+ Added check if application exists; if so remove it.
2018-03-26 23:02:53 -07:00
Zack T
a9c878e1b7 v0.1 = Initial Version
+ Most of the basic logic is laid out and complete
2018-03-26 22:29:24 -07:00
Zack T
aba92a20e9 v1.4 = Resolved issue caused by large ppd files
+ Large .ppd files caused curl to error with "argument list to long" -- resolved this by reading configuration from stdin instead of as cli arguments
2018-03-23 13:43:36 -07:00
Zack T
3944c4fd8d v1.3 = Fixed a couple issues
+ Fixed a logic issue with where the curlAPI array is defined
 + Fixed an issue with a prinft statement that wasn't properly formed
2018-03-23 13:39:07 -07:00
Zack T
744204de38 v1.2 = Added additional exit code check for the curl command
+ Added additional exit code check for the `curl` command
2018-03-23 11:23:54 -07:00
Zack T
51230ea812 v1.1 = Added more verbose output to the Jamf Policy Log
+ Added more verbose output that can be viewed from the Jamf Policy Log
2018-03-23 11:08:42 -07:00
Zack T
c6c0878e04 v1.4 = Improved uninstall logic
+ Improved uninstall logic
 - Commented out code that disables version check -- the .ini files does not exist until first launch (will wait to see if this is needed before added further logic)
2018-03-19 13:08:03 -07:00
Zack T
10d84103f8 v1.3 = Updated to support QGIS 3.0
+ Updated to support QGIS 3.0
2018-03-19 12:30:46 -07:00
Zack T
34ef0ca7c8 v1.2 = Improved overall script logic
+ Installing packages in the proper order
 + Checking exit codes from installer processes
2018-03-19 12:17:21 -07:00
Zack T
a678d98d39 v1.1 = Added installation target check
+ Added installation target check
2018-03-19 12:06:49 -07:00
Zack T
23b9d9d8e6 v1.0 = Initial Version
+ Initial Version
2018-03-19 12:03:46 -07:00
Zack T
c9e4a75b92 v1.0 = Production Ready
+ Production Ready
2018-03-19 10:30:19 -07:00
Zack T
6200dacde2 v1.0.1 = Added full paths to all binary utilities
+ Added full paths to all binary utilities
 - Forgot to remove the `sudo` before the jamf binary command
2018-03-16 23:42:17 -07:00
Zack T
7fed171211 v1.0 = Production Ready
+ Tested in live environment and production ready
2018-03-16 22:19:28 -07:00
Zack T
c1c65489fc v1.2.2 = Resolved MacMini parsing issue
+ Resolved MacMini parsing issue that caused them to fail to report compatibility
2018-03-15 11:30:37 -07:00
Zack T
57e25f4a75 v1.0 = Production Ready
By:  ZT
 + Improved logic in script
 + Added additional options
2018-03-14 22:02:49 -07:00
Zack T
b67b13480c v0.1 = Initial Version
+ Initial Version
2018-03-14 21:58:45 -07:00