Zack T
f75ba089c0
v1.0.0 = Production Ready
...
+ Production Ready
2019-02-05 23:33:26 -07:00
Zack T
f4dc1c6d43
v0.5 = Resolved issues with API calls
...
+ Verbiage on the v9 API page implies certain objects accept POSTs when they actually don't...updated code to reflect this
+ Added required XML configuration data for objects as relates to the above item
+ Added missing privilege settings
2019-02-05 23:29:05 -07:00
Zack T
ac9fc63996
Moved file locations
...
Moving locations for some files to categorize them more appropriately.
2019-02-05 23:14:28 -07:00
Zack T
965a471b2a
v1.1.1 = Added a Success echo for the Jamf Policy Log
...
+ Added a Success `echo` for the Jamf Policy Log
+ Changed how the JPS URL is gathered
2018-10-24 10:33:25 -07:00
Zack T
35c0e3dde2
v1.6.1 = Updated to support changes in Jamf API
...
+ Updated to support changes in Jamf API
2018-10-10 13:13:15 -07:00
Zack T
fa9a6a3eee
v1.0 = Production Release
...
+ Merged branch into master
+ Production Release
2018-10-08 16:02:12 -07:00
Zack T
4695ebeff0
v0.6 = Resolved an issue stemming from ulimit
...
+ Resolved an issue stemming from ulimit
+ See: https://superuser.com/questions/433746/is-there-a-fix-for-the-too-many-open-files-in-system-error-on-os-x-10-7-1
2018-10-08 15:59:33 -07:00
Zack T
c87377cc2f
v1.1.0 = Combined the separate device type functions into one
...
+ Combined the separate device type functions into a single function that will handle both device types. This will simplify future changes to the script.
2018-10-05 14:21:19 -07:00
Zack T
27de095b27
v1.0.4 = Added Extra verbosity and Error Exit
...
+ Added extra verbosity that will print to the Policy log
+ Added an error exit if a Site Admin tries to move a device they do not have permissions to (So Jamf Log will show a failure)
2018-10-05 13:25:06 -07:00
Zack T
15a9b3f28d
v1.0.3 = Fixed issue when Site name was similar to another Site Name
...
+ Fixed issue when Site name was similar to another Site Name
+ Fixed issue submitting XML back to the JPS
2018-10-05 13:03:54 -07:00
Zack T
cc7d9c4b9e
v1.0.2 = Updated to fix API returning JSON results
...
+ Updated to fix API returning JSON results
2018-10-04 12:59:29 -07:00
Zack T
e1971deac2
v0.5 = Fixed a couple issues preventing the script from properly executing
...
+ Results from Jamf API were returning in JSON; fixed the curl header parameters to properly request XML
+ Added an additional curlStatusCode check on the curlJamfAPI return
+ Fixed a incorrect "result" assignment for outOfDate variable
+ Fixed a couple arguments' syntax
2018-09-26 20:25:32 -07:00
Zack T
c516949c19
v1.0 = Production Version
...
+ Production Version
2018-08-17 15:03:45 -07:00
Zack T
54598cc882
v1.7 = Resolved issue if system had more than a single digit number of printers
...
+ Didn’t properly account for having more than a single digit number of printers on a machine
+ Adjusted verbosity to get info even on failures
2018-07-17 19:36:35 -07:00
Zack T
d257d1736e
v1.0 = Production Version
...
+ Production Version
2018-07-10 23:55:55 -07:00
Zack T
fd2504d739
v1.0.1 = Minor verbiage change in a prompt
...
+ Minor verbiage change in a prompt
2018-07-06 10:58:23 -07:00
Zack T
0bd9a4aa3c
v1.0 = Production Ready
...
+ Production Ready
2018-07-06 10:39:25 -07:00
Zack T
ae943511ee
v1.6 = Enabling the function to update the Device EA Site Lists
...
+ Updated the Update EA List function to better handle adds and removes of the Sites in Jamf
+ Added error checking for the upload as well
2018-07-03 23:50:33 -07:00
Zack T
6ca7ea275e
v1.5 = Added logging
...
+ Added logging to an external file
+ Added a Stop Watch function to record amount of time it takes to process
2018-07-02 23:09:50 -07:00
Zack T
407d6ac244
v1.3.1 = Added option to delete Computer Objects
...
+ Added option to delete Computer Objects
2018-07-02 16:21:10 -07:00
Zack T
27816e9a68
v1.3 = Added additional functionality
...
+ Added additional functionality, including: Policies and Computer Groups
+ Renamed Script
2018-06-27 23:01:30 -07:00
Zack T
c26abba681
v1.3 = Added additional functionality
...
+ Added additional functionality, including: Policies and Computer Groups
2018-06-27 23:00:50 -07:00
Zack T
df48f1b06d
Notes on icon cleanup in the Jamf database
...
Notes on icon cleanup in the Jamf database
2018-06-27 22:22:59 -07:00
Zack T
ce488af2e0
v1.6 = Resolved issue introduced in v1.4, where newlines in PPD content were lost
...
+ Resolved issue introduced in v1.4, where newlines in PPD content were lost
2018-06-20 15:53:29 -07:00
Zack T
ed18338bea
v.10 = Fixed an issue caused by a large API return for the Site List
...
+ Fixed an issue caused by a large API return for the Site List
+ Replaced printf with echo as printf produced the following error: "printf: Argument list too long" with large API returns
2018-06-20 11:19:54 -07:00
Zack T
91161eb65b
v1.5.2 = Returned code that was removed during testing previous version
...
+ Returned code that was removed during testing previous version; this affected runs on a system with multiple printers
2018-06-18 18:36:54 -07:00
Zack T
5500242d1e
v1.5.1 = Missed some braces for the Printer Display Name
...
+ Missed some braces for the Printer Display Name
2018-06-18 11:28:46 -07:00
Zack T
22f4b5cce3
v1.5 = Resolved issue that was introduced in the previous version
...
+ Didn't sufficiently test previous version
+ Updated how I build the printer configuration info, to hopefully prevent any further possible character matches with delimiters
2018-06-15 15:10:08 -07:00
Zack T
22f0a679a5
v0.4 = Added Version Check
...
+ Added a version check to determine if the App is up to date or not
2018-06-15 14:34:33 -07:00
Zack T
c9de090fee
v0.3 = Completed all desired logic and tidied up code
...
+ Added check to see if the app exists in the iTunes API
+ Cleaned up code
+ Finished supporting logic
2018-06-14 21:24:40 -07:00
Zack T
6a33d59881
v0.2 = Functional Logic Laid Out
...
+ The functional logic has been laid out for this report
2018-06-14 09:26:42 -07:00
Zack T
3c657a9fa1
v0.1 = First testing version
...
+ Initial Version
2018-06-13 15:13:09 -07:00
Zack T
bc657b62e0
v1.4.1 = Changed from using comma to separate fields to new lines
...
+ Changed from using comma to separate fields to new lines (someone used commas in the location field)
2018-06-04 14:15:30 -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
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