Commit Graph

51 Commits

Author SHA1 Message Date
Zack T
e928f25ec0 v1.0.0 = Initial Version
+ Initial Version
2020-11-05 21:49:28 -07:00
Zack T
2004df0e1c Updated Notes and Examples
Updated notes and examples
2020-11-05 21:48:13 -07:00
Zack T
ff687c0e33 v1.0.0 = Initial Version
+ Initial Version
2020-10-08 17:24:03 -07:00
Zack T
ccd46e4a09 Update README
Updating READMEs.
2020-10-01 14:05:24 -07:00
Zack T
2efa3c0e9c v1.0.0 = Initial Version
+ Initial Version

(Re-organizing after merging repos.)
2020-10-01 14:04:47 -07:00
Zack T
07a3ee9722 Updated ReadMe
Updated ReadMe
2019-03-07 23:34:36 -07:00
Zack T
e916af40e2 Organizing Files
Organizing Files
2019-03-07 22:23:49 -07:00
Zack T
1527dc7bd8 Miscellaneous SQL Queries
Miscellaneous SQL Queries
2019-03-07 22:22:40 -07:00
Zack T
e1cd3eaa88 SQL Queries on Group Configurations
SQL Queries on Group Configurations
2019-03-07 22:14:43 -07:00
Zack T
f3ba233e00 SQL Queries on Policy Configurations
SQL Queries on Policy Configurations
2019-03-07 22:09:44 -07:00
Zack T
31ca8816b5 Database Notes
Database Notes
2019-03-07 21:38:41 -07:00
Zack T
dc6d479294 Adding example pictures 2019-02-15 23:59:29 -07:00
Zack T
3836154611 v1.0.0 = Initial Version
+ Initial Version
(Missed committing this previously.)
2019-02-15 23:49:32 -07:00
Zack T
9c345fb310 Notes on cleaning up Location History from device records
Notes on cleaning up Location History from device records, caused by a bug [PI-004146] that was fixed in Jamf Pro 10.6.0.
2019-02-15 23:29:33 -07:00
Zack T
f04eb5b8f2 Additional examples on icon clean up
Included additional examples on icon clean up that I've performed in my environment
2019-02-15 23:17:48 -07:00
Zack T
6878dbc16d Notes on icon cleanup in the Jamf database
Notes on icon cleanup in the Jamf database
2019-02-15 23:04:11 -07:00
Zack T
66b09d94e6 v1.1.1 = Mainly updated some verbiage
+ Mainly updated some verbiage
+ Updated the save directory naming
2018-12-27 09:53:56 -07:00
Zack T
2e301d205e v1.1.0 = Fixed several issues
+ Added support for TLS v1.2
+ Fixed some structure issues that didn't match the results returned from the API
2018-12-27 09:11:30 -07:00
Zack T
46d7afc0de v1.0.0 = Initial Version
+ Initial Verison
2018-12-21 09:38:51 -07:00
Zack T
b04f0d6245 v1.9.0 = Added support for finding unused Packages and Scripts
+ Added support for finding unused Packages and Scripts
2018-12-13 01:14:54 -07:00
Zack T
9aaf62271f 1.8.0 = Improved logic to find unused objects
+ Improved logic to find unused objects, this should hopefully make it easier to add new criteria to look for
- Removed all remaining old unused logic
+ Updated supporting functions as needed
2018-12-13 01:11:57 -07:00
Zack T
8c40a65a1c v1.0.0 = Example Audit Template
+ First revision of an example Audit template
2018-12-13 00:44:34 -07:00
Zack T
5606fcc5c5 v1.7.1 = Fixed various logic errors
+ Moved the folder creation logic as other code was trying to write to the folder before it existed
+ Fixed some verbosity logic that was being written to a variable instead of to a file, causing errors when that variable was used later
2018-11-29 23:48:39 -07:00
Zack T
5c4d2d77af v1.7.0 = Added a StopWatch to monitor how long the audit process takes
+ Added a StopWatch to monitor how long the audit process takes
+ Cleaned up some comments and added console output formatting
2018-11-29 23:43:24 -07:00
Zack T
0a308dbbec v1.6.0 = Added report to get all Sites
+ Added a Sites report to lend assistance to the Excel report where data is being collected.
2018-11-25 21:11:35 -07:00
Zack T
8dd1a405fb v1.5.1 = Fixed issue with .NET JSON Serializer when running outside of ISE
+ Fixed issue with .NET JSON Serializer; ran fine within ISE, but from a standard PowerShell prompt, it failed
2018-11-25 21:07:38 -07:00
Zack T
4327d070b0 v1.5.0 = Added Support for App Store App Criteria
+ Added App Store Apps Criteria Function
+ Restructured the logic of the processEndpoints Function
+ Restructured the logic of the createReport Function
2018-11-24 00:27:18 -07:00
Zack T
75703c5ba8 Completed App Store Apps Criteria Function
+ Completed App Store Apps Criteria Function
+ Restructured the logic of the processEndpoints Function
+ Restructured the logic of the createReport Function
2018-11-24 00:15:36 -07:00
Zack T
1cf085d745 Initial Support for App Store App Criteria
+ Adding Support for App Store App Criteria for both Computers and Mobile Devices
2018-11-23 02:18:57 -07:00
Zack T
a022e92fff v1.4.0 = Added Error Catching to the API Calls
+ Errors will be logged to an error.txt file
2018-11-23 02:00:19 -07:00
Zack T
52bfe5c7f8 v1.3.0 = Creating a file with totals for each endpoint
+ Creating a file with totals for each endpoint
(This will used further in a future update.)
2018-11-22 17:52:30 -07:00
Zack T
c2d3ec7371 v1.2.0 = Merge branch 'Feature-MobileDeviceGroups'
+ Added support for Mobile Device Groups
+ Generalized supporting functions to handle any type of object
+ Checks for unused groups now record all used groups, then compare to a full list of groups, to determine unused groups
+ Minor syntax clean up, comment corrections/updates, etc
2018-11-22 17:50:03 -07:00
Zack T
4923fc2a1d Completed Mobile Device Group Additions
+ Generalized supporting functions to handle any type of object
+ Checks for unused groups now record all used groups, then compare to a full list of groups, to determine unused groups
+ Minor syntax clean up, comment corrections/updates, etc
2018-11-22 15:38:19 -07:00
Zack T
7f22003721 Added Mobile Device Group Criteria Report
+ Updated the computerGroupCriteria Function to handle both Computer and Mobile Device Groups; renamed Function
2018-11-21 22:06:14 -07:00
Zack T
28b4d3d0cf Adding initial support for Mobile Device Groups
+ Added endpoint details and calls for Mobile Device Groups
2018-11-17 01:11:07 -07:00
Zack T
cacadfef2e v1.1.0 = Getting the Site for each Unused Computer Group
+ including the Site Name for each Unused Computer Group
2018-11-17 00:55:34 -07:00
Zack T
2e690c9c11 v1.0.0 = Initial Release
+ Initial Release
2018-11-16 23:26:47 -07:00
Zack T
56e5d191ef v0.10.1 = Prepping for v1.0.0 release
+ Changed folderDate's Get-Date Format
+ Commented code
+ Changed the name of the script to "Audit" as this is really the intended function; not sure why I named it otherwise originally
+ Minor fixes
2018-11-16 22:42:52 -07:00
Zack T
d713d92fe0 v0.10.0 = Checking for Nested Computer Groups for Criteria & Used Groups
+ Added support for checking for Nested Computer Groups in the Unused Computer Groups Criteria
+ Added support for checking for 4+ Nested Smart Groups within a Smart Group
2018-11-16 15:32:54 -07:00
Zack T
e18e759f2e v0.9.0 = Added addition configurations to check for Computer Group usage
+ Added addition configurations to check for Computer Group usage
+ Added checks for exclusions as well
+ In several functions, added a check to confirm records are present before performing actions
2018-11-16 13:43:45 -07:00
Zack T
fc3a112951 v0.8.0 = Updated Policy Criteria Logic and processEndpoints Function
+ Updated the processEndpoints Function to support running searches separately
 + Resolved issue with using the $xmlOf_ComputerGroups variable for two different use cases in the processEndpoints Function
 + Restructured how the Policy Criteria Check Logic, combined functions into one (mimicking the computerGroupCriteria Function)
2018-11-15 15:48:01 -07:00
Zack T
b4813fab61 v0.7.0 = Added Computer Group Criteria
+ Updated logic in the processEndpoints Function
 + Added Computer Group Criteria
 + Updated necessary supporting functions for Computer Group Criteria reports
 * Will need to update the processEndpoints Function to properly supporting running Policy and Computer Group Searches, separately.
2018-11-14 23:18:08 -07:00
Zack T
0a15667d48 v0.6.0 = Simplified the 'get' Endpoint Functions
+ Simplified the 'get' Endpoint Functions
2018-11-14 13:49:47 -07:00
Zack T
0a2060573f v0.5.1 = Fixed a few minor issues
+ Fixed a few minor issues
 + The multiple ways that I'm using the Computer Group object is causing issues with the different criteria, will have to adjust this logic for this; which was slightly expecting since I plan to add ore criteria to it
2018-11-13 23:39:20 -07:00
Zack T
c97502ac88 v0.5.0 = Added usage criteria for Printers and Computer Groups
+ Added usage criteria for Printers
 + Added usage criteria for Computer Groups (only pulling usage in Policies at this time, will add more)
 + More descriptive variables, functions, etc
2018-11-13 23:01:07 -07:00
Zack T
433b26bfbc v0.4.0 = Changed how the "report" is generated
+ For each policy, each criteria result is appended to an object, and then the object is written to the csv
2018-11-08 21:54:48 -07:00
Zack T
4b3051842c v0.3.1 = Fixed logic in criteria functions and removed duplicates
- Removed duplicate criteria functions
 + Fixed several criteria functions
 + Tidied up a bit
2018-11-08 13:57:04 -07:00
Zack T
2cd01189b2 v0.3.0 = Modularized logic and added new criteria
+ Modularized all the API GET calls as well as the "processing" logic
 + Added new criteria and improved logic of others
 + There are multiple versions of some criteria; just testing the best configurations, these will be cleaned up as I go
2018-11-08 00:50:25 -07:00
Zack T
b502ee5499 v0.2.0 = Added additional Criteria Functions
+ Added additional Criteria Functions
2018-11-07 15:58:28 -07:00
Zack T
1d511ef39d v0.1 = Initial Version
+ This is the initial version of this script; it is complied from multiple other scripts that individually pulled details for each criteria.
 + More to come!
2018-11-07 00:02:42 -07:00