From 83ca68f8a13edecc3defb9c290192f811a88894e Mon Sep 17 00:00:00 2001 From: Ray Lyon <36998292+skoobasteeve@users.noreply.github.com> Date: Tue, 23 Mar 2021 15:26:13 -0400 Subject: [PATCH] added misc section --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f50147d..5c6e18c 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ### Useful scripts and workflows to help automate your JAMF environment * [Automate package updates with AutoPkg](#automate-package-updates-with-autopkg) * [New hire onboarding with "low-touch" deployment](#new-hire-onboarding-with-low-touch-deployment) -
+* [Miscellaneous scripts and extension attributes](#miscellaneous-scripts-and-extension-attributes) ## Automate package updates with AutoPkg The below diagram is an overview of how the files in this repo, combined with other incredible open source tools (Git, [AutoPkg](https://github.com/autopkg/autopkg), [AutoPkgr](https://github.com/lindegroup/autopkgr), [JSSImporter](https://github.com/jssimporter/JSSImporter), can help you implement basic automation and GitOps workflows to your JAMF package deployments. @@ -51,3 +51,15 @@ While the much-praised concept of Zero-touch Deployment is great in theory, ther 3. [onboarding-group-name](https://github.com/skoobasteeve/jamfops/blob/main/ext-attributes/onboarding-group-name.sh) extension attribute added to your JAMF environment 4. Smart Groups created in JAMF that correspond to group names from previous step 5. Policies scoped to those Smart Groups + +
+ +## Miscellaneous scripts and extension attributes + +**Scripts** +* [jamf-app-usage.py](https://github.com/skoobasteeve/jamfops/blob/readme-diagram-updates/scripts/jamf-app-usage.py) - Pulls individual app usage for a specified date range via the JAMF API and exports it as a CSV. +* [jamf-migrate-groups.sh](https://github.com/skoobasteeve/jamfops/blob/readme-diagram-updates/scripts/jamf-migrate-groups.sh) - Migrates groups from one JAMF instance to another via the API. Useful when setting up a sandbox environment or migrating to another domain. + +**Extension attributes** +* [vm-images.sh](https://github.com/skoobasteeve/jamfops/blob/readme-diagram-updates/ext-attributes/vm-images.sh) - Displays all VM disks on a system with their size in GB. +* [cert-getexpiration.sh](https://github.com/skoobasteeve/jamfops/blob/readme-diagram-updates/ext-attributes/cert-getexpiration.sh) - Displays remaining days before expiration of a given certificate. If there is more than one certificate with the same common name, it displays the most recent.