Zack T
0b9fb17306
v1.2 = Changed password acquisition method
...
+ Changed password acquisition method based on suggestion from a colleague
2018-02-26 19:25:54 -07:00
Zack T
7118314c04
v1.1 = Added a check on the API credentials provided
...
+ Added a check on the API credentials provided to verify that they were valid and had permissions
2018-02-26 17:12:11 -07:00
Zack T
84545325b3
v1.0 = Production Ready
...
+ Renamed file
2018-02-26 16:53:28 -07:00
Zack T
6e48c8bc70
v0.5 = Added Mobile Device Support & Function to update both Device Types
...
+ Added support for Mobile Devices
+ Created function to handle updating of both Device Types
2018-02-23 21:56:54 -07:00
Zack T
5416c949d9
v0.4 = Changing workflow of the EA
...
- While working through this and testing, found a different way of doing this -- Leaving updateSiteList() Function for others, but I'm not using in my workflow
+ Finalized the update Site EA for Computers, removed from function
2018-02-23 16:37:46 -07:00
Zack T
34ee66b1e4
v0.3 = Created function to update EA for Computer
...
+ Created function to update EA for Computer
2018-02-23 16:15:56 -07:00
Zack T
5b279c179e
v0.2 = Final version of the updateSiteList() Function
...
+ Finalized the updateSiteList() Function
2018-02-23 16:04:34 -07:00
Zack T
52df98095e
Further Code Improvement
...
Further Code Improvement
2018-02-23 11:05:48 -07:00
Zack T
9a615e26dc
General cleanup of current code
...
General cleanup of current code
2018-02-23 10:22:04 -07:00
Zack T
e5afea0e61
v0.1 = Created function for updating the EA's list of Sites
...
+ Created function for updating the EA's list of Sites
2018-02-23 01:31:15 -07:00
Zack T
5d470000b9
v1.0 = Production Ready
...
+ Production Ready
2018-02-23 00:39:07 -07:00
Zack T
84e761aca6
Merge branch 'assignVPPApps'
2018-02-23 00:36:28 -07:00
Zack T
96d1b40636
v0.17 = Added a check on the API credentials provided
...
+ Added a check on the API credentials provided to verify that they were valid and had permissions
2018-02-23 00:18:18 -07:00
Zack T
b6ac551260
v0.16 = Finalized the curl "PUT" cmd and other cleanup
...
+ Tested and verified minimum required elements for curl "PUT" cmd to properly configure App
- Removed all unnecessary code from elements that were not needed
- Removed quoting ("") that I had used when originally was doing comma delimited values (now using tab delimited)
2018-02-23 00:18:18 -07:00
Zack T
98325795fe
v0.15 = Added logic that will decide where to send verbose output
...
+ Added a function, informBy(), that will decide where to send verbose output
+ The logic directs the output based on where the script is ran; either from CLI or Jamf
2018-02-23 00:18:18 -07:00
Zack T
e2df84b06f
v0.14 = Added logic to check the API/curl HTTP Status Codes
...
+ Modified the curl commands so that we can get the HTTP Status Codes for each API call and then check each call for success/failures
+ Changed the exitCode() function to checkStatusCode() to compare the HTTP Status Codes
2018-02-23 00:18:18 -07:00
Zack T
89c71b4705
v0.13 = Script can be run via CLI or from a Self Service Policy
...
+ Added and adjusted logic to where the script can be run via CLI or from a Jamf Self Service Policy (for Site Admins)
+ Added option to prompt for credentials
2018-02-23 00:18:18 -07:00
Zack T
c1c669810c
v0.12 = Minor maintenance and cleanup
...
+ Minor mainteanance and cleanup
2018-02-23 00:18:18 -07:00
Zack T
ff804197b2
v0.11 = Resolved issues with the assignApps function
...
+ Resolved issues with the assignApps function
+ Reordered headers that are echo'ed out to the $outFile
2018-02-23 00:18:18 -07:00
Zack T
e45c3ffb4d
v0.10 = Added additional verbosity to several logic structures throughout
...
+ Added additional verbosity to several logic structures throughout
2018-02-23 00:18:18 -07:00
Zack T
6b001d0851
v0.9 = Redefined the curl command structure to work how I wanted
...
+ Fixed the JPS server URL variables
+ Redefined the curl command structure to work how I wanted
+ Fixed header creation to properly output to file
+ Added xml structure to pull additional elements for each App
2018-02-23 00:18:18 -07:00
Zack T
711a1946fe
v0.8 = Added logic to skip the header line on csv read
...
+ Added logic to skip the header line on csv read
+ Added in a check to verify if file exists before trying to read it
2018-02-23 00:18:18 -07:00
Zack T
dbafe5b9ab
v0.7 = Added additional configurable items
...
+ Added additional configurable items
+ Adding headers to the output file for readability
+ Adding an exitCode check on the API calls
2018-02-23 00:18:18 -07:00
Zack T
8dc20ca28c
v0.6 = Cleaned up and optimized code
...
+ Cleaned up and optimized code
+ Changed to a tab delimiter instead of a comma in the output file
2018-02-23 00:18:18 -07:00
Zack T
1a035ce7f8
v0.5 = getApps() function should be finalized
...
+ Slight tweak to the getApps() function
2018-02-23 00:18:18 -07:00
Zack T
fe65fb4e84
v0.4 = Completely overhauled the getApps() function
...
+ Completely overhauled the getApps() function
+ Much smaller and more efficient
2018-02-23 00:18:18 -07:00
Zack T
491e11ed81
v0.3 = Working onthe getApps() function
...
+ Working onthe getApps() function
2018-02-23 00:18:18 -07:00
Zack T
d64b5c82a9
v0.2 = Building the logic to get all VPP Apps
...
+ Building the logic to get all VPP Apps
2018-02-23 00:18:18 -07:00
Zack T
f65106bf2d
v0.1 = Laying out the framework
...
+ Laying out the framework
2018-02-23 00:18:01 -07:00
Zack T
aadb365261
v1.1 = Improved the script logic
...
+ Improved the script logic
2018-02-16 12:04:44 -07:00
Zack T
282eb42a1d
v1.0 = Initial Version
...
+ Initial Version
2018-02-16 12:02:37 -07:00
Zack T
04ef2f0d7e
v1.1.1 = Missed some quotes and a /
...
+ Missed some quotes and a /
2018-02-16 11:32:47 -07:00
Zack T
d321bf0208
Updated ReadMe
...
Updated ReadMe
2018-02-15 22:36:35 -07:00
Zack T
390ecf2878
v1.0 = Initial Version
...
+ Initial Version
2018-02-15 19:45:35 -07:00
Zack T
4a848240ff
v1.1 = Adjusted for install requirements
...
+ Forgot Avast expects to be installed from within the .dmg container, adjust script logic to handle this workflow
2018-02-12 23:24:49 -07:00
Zack T
12c060c47b
v1.0 = Initial Version
...
+ Initial Version
2018-02-12 23:19:55 -07:00
Zack T
98f7876ba7
v1.0 = Initial Version
...
+ Initial Version
2018-02-12 23:19:37 -07:00
Zack T
6def9c9b3c
v1.5.1 = Quick Fix
...
Quick Fix
2018-02-12 22:29:15 -07:00
Zack T
c6b5735ecf
Quick Fix
...
Quick Fix
2018-02-12 22:28:51 -07:00
Zack T
ca8806d92f
v1.1 = Made the Virus Definitions check a customizable variable
...
+ Made the Virus Definitions check a customizable variable
+ Adjust the virus definition variance to 7 days (forgot to change this from test values)
2018-02-09 21:14:11 -07:00
Zack T
30be8cae91
v1.0 = Initial Version
...
+ Initial Version
2018-02-09 21:10:54 -07:00
Zack T
cd5867bbd2
v1.0 = Initial Version
...
+ Initial Version
2018-02-09 21:09:14 -07:00
Zack T
dbb683c10d
Merge jamf_ea_AvastStatus.sh into master
...
Merge jamf_ea_AvastStatus.sh into master
2018-02-09 11:38:23 -07:00
Zack T
f61abeabee
v1.0 = Production Ready
...
+ Script is Production Ready
+ Will likely continue to play with the script to see how to best return information to Jamf
+ Changed name
2018-02-09 11:36:44 -07:00
Zack T
9a706f1eb3
v0.4 = Working on how and what to return via the EA
...
+ Working through what and how I want to return in the EA to Jamf
2018-02-08 22:58:09 -07:00
Zack T
38f1d5f1c8
v0.3 = Added case statement back in and fixed a few bits
...
+ Added case statement back in
+ Fixed a few bits that I rushed through
2018-02-08 22:53:20 -07:00
Zack T
100e6df538
v0.2 = Restructed code
...
+ Using functions and arrays to improve check processes
2018-02-08 22:49:22 -07:00
Zack T
e7e0392c19
v0.1 = Intial Version
...
+ Laid out the framework to pull desired info.
2018-02-08 22:47:45 -07:00
Zack T
37b99b59c1
v1.5 = Changed the interpreter to bash
...
+ Changed the interpreter to bash (was causing issues)
2018-01-31 22:56:17 -07:00
Zack T
754ffdfc28
v1.2 = Changed the interpreter to bash
...
+ Changed the interpreter to bash (was causing issues)
2018-01-31 22:55:23 -07:00