├── .DS_Store ├── .gitignore ├── LICENSE ├── README.md ├── _common-framework.sh ├── _tests └── test.sh ├── add-fsdp-credentials-to-keychain.sh ├── autopkg-run.sh ├── computers-not-checked-in.sh ├── create-ldap-user.sh ├── disable-engage.sh ├── download-eas.sh ├── download-profiles.sh ├── exclusion-lists ├── computergroups.txt ├── computergroups.txt.example ├── extensionattributes.txt ├── extensionattributes.txt.example ├── policies.txt └── policies.txt.example ├── get-installed-app-count.sh ├── get-inventory-collection-settings.sh ├── get-smart-computer-group-membership-count.sh ├── get-smart-mobile-device-group-membership-count.sh ├── healthcheck.sh ├── initialize_instance.py ├── instance-lists ├── dev.txt.example ├── prd.txt.example └── tst.txt.example ├── jamf-api-tool.sh ├── jamfuploader-run.sh ├── jocads.sh ├── managed-device-counter.sh ├── mdm-commands.sh ├── migration-tool-templates ├── read_all.txt ├── read_ios.txt ├── read_limited.txt ├── wipe_all.txt ├── write_all.txt ├── write_ios.txt └── write_limited.txt ├── migration-tool.sh ├── open-jss.sh ├── platform-api-instance-lists └── region.txt.example ├── recipes ├── ChangeAdvancedComputerSearchName.jamf.recipe.yaml ├── ChangeAdvancedMobileDeviceSearchName.jamf.recipe.yaml ├── ChangePolicyName.jamf.recipe.yaml ├── DeleteUnusedPackages.jamf.recipe.yaml ├── DownloadAdvancedComputerSearchList.jamf.recipe.yaml ├── DownloadAdvancedMobileDeviceSearchList.jamf.recipe.yaml ├── DownloadPolicyList.jamf.recipe.yaml ├── GetSmartComputerGroupMembership.jamf.recipe.yaml └── GetSmartMobileDeviceGroupMembership.jamf.recipe.yaml ├── replace-policy-name.sh ├── replace-policy-names.sh ├── scoped-computergroups.sh ├── send-api-request.sh ├── send-platformapi-request.sh ├── set-account-preferences.sh ├── set-credentials.sh ├── set-fileshare-distribution-point.sh ├── set-inventory-collection-settings.sh ├── set-ldap-server.sh ├── set-platformapi-credentials.sh ├── set-reenrollment-settings.sh ├── set-smtp-server.sh ├── slack-webhooks └── tmp.txt.example ├── templates ├── CategoryTemplate.xml ├── EmptyScopeTemplate.xml ├── FSDP.xml ├── LDAPGroupReadOnlyTemplate.xml ├── LDAPGroupTemplate.xml ├── MobileDeviceProfile-no-scope.xml ├── PortalUserPrivileges.xml ├── Profile-no-scope.xml ├── Profile-single-group.xml ├── Restriction-1target-1exclusion.xml ├── Restriction-noscope.xml ├── SMTPServerNoAuth.xml ├── SmartGroup-LastCheckIn.xml ├── StaticGroupTemplate-Testing.xml ├── inventory-collection-settings.json └── reenrollment-settings.json ├── update-activation-code.sh ├── update-ea.sh └── update-ldap-group.sh /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/README.md -------------------------------------------------------------------------------- /_common-framework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/_common-framework.sh -------------------------------------------------------------------------------- /_tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/_tests/test.sh -------------------------------------------------------------------------------- /add-fsdp-credentials-to-keychain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/add-fsdp-credentials-to-keychain.sh -------------------------------------------------------------------------------- /autopkg-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/autopkg-run.sh -------------------------------------------------------------------------------- /computers-not-checked-in.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/computers-not-checked-in.sh -------------------------------------------------------------------------------- /create-ldap-user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/create-ldap-user.sh -------------------------------------------------------------------------------- /disable-engage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/disable-engage.sh -------------------------------------------------------------------------------- /download-eas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/download-eas.sh -------------------------------------------------------------------------------- /download-profiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/download-profiles.sh -------------------------------------------------------------------------------- /exclusion-lists/computergroups.txt: -------------------------------------------------------------------------------- 1 | (Do Not Overwrite) 2 | All Managed 3 | Testing 4 | Excluded -------------------------------------------------------------------------------- /exclusion-lists/computergroups.txt.example: -------------------------------------------------------------------------------- 1 | (Do Not Overwrite) 2 | All Managed 3 | Testing 4 | Excluded 5 | -------------------------------------------------------------------------------- /exclusion-lists/extensionattributes.txt: -------------------------------------------------------------------------------- 1 | Role 2 | Machine Role -------------------------------------------------------------------------------- /exclusion-lists/extensionattributes.txt.example: -------------------------------------------------------------------------------- 1 | Role 2 | Machine Role -------------------------------------------------------------------------------- /exclusion-lists/policies.txt: -------------------------------------------------------------------------------- 1 | (Do Not Overwrite) -------------------------------------------------------------------------------- /exclusion-lists/policies.txt.example: -------------------------------------------------------------------------------- 1 | (Do Not Overwrite) -------------------------------------------------------------------------------- /get-installed-app-count.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/get-installed-app-count.sh -------------------------------------------------------------------------------- /get-inventory-collection-settings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/get-inventory-collection-settings.sh -------------------------------------------------------------------------------- /get-smart-computer-group-membership-count.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/get-smart-computer-group-membership-count.sh -------------------------------------------------------------------------------- /get-smart-mobile-device-group-membership-count.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/get-smart-mobile-device-group-membership-count.sh -------------------------------------------------------------------------------- /healthcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/healthcheck.sh -------------------------------------------------------------------------------- /initialize_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/initialize_instance.py -------------------------------------------------------------------------------- /instance-lists/dev.txt.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/instance-lists/dev.txt.example -------------------------------------------------------------------------------- /instance-lists/prd.txt.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/instance-lists/prd.txt.example -------------------------------------------------------------------------------- /instance-lists/tst.txt.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/instance-lists/tst.txt.example -------------------------------------------------------------------------------- /jamf-api-tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/jamf-api-tool.sh -------------------------------------------------------------------------------- /jamfuploader-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/jamfuploader-run.sh -------------------------------------------------------------------------------- /jocads.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/jocads.sh -------------------------------------------------------------------------------- /managed-device-counter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/managed-device-counter.sh -------------------------------------------------------------------------------- /mdm-commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/mdm-commands.sh -------------------------------------------------------------------------------- /migration-tool-templates/read_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/migration-tool-templates/read_all.txt -------------------------------------------------------------------------------- /migration-tool-templates/read_ios.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/migration-tool-templates/read_ios.txt -------------------------------------------------------------------------------- /migration-tool-templates/read_limited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/migration-tool-templates/read_limited.txt -------------------------------------------------------------------------------- /migration-tool-templates/wipe_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/migration-tool-templates/wipe_all.txt -------------------------------------------------------------------------------- /migration-tool-templates/write_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/migration-tool-templates/write_all.txt -------------------------------------------------------------------------------- /migration-tool-templates/write_ios.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/migration-tool-templates/write_ios.txt -------------------------------------------------------------------------------- /migration-tool-templates/write_limited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/migration-tool-templates/write_limited.txt -------------------------------------------------------------------------------- /migration-tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/migration-tool.sh -------------------------------------------------------------------------------- /open-jss.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/open-jss.sh -------------------------------------------------------------------------------- /platform-api-instance-lists/region.txt.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/platform-api-instance-lists/region.txt.example -------------------------------------------------------------------------------- /recipes/ChangeAdvancedComputerSearchName.jamf.recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/recipes/ChangeAdvancedComputerSearchName.jamf.recipe.yaml -------------------------------------------------------------------------------- /recipes/ChangeAdvancedMobileDeviceSearchName.jamf.recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/recipes/ChangeAdvancedMobileDeviceSearchName.jamf.recipe.yaml -------------------------------------------------------------------------------- /recipes/ChangePolicyName.jamf.recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/recipes/ChangePolicyName.jamf.recipe.yaml -------------------------------------------------------------------------------- /recipes/DeleteUnusedPackages.jamf.recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/recipes/DeleteUnusedPackages.jamf.recipe.yaml -------------------------------------------------------------------------------- /recipes/DownloadAdvancedComputerSearchList.jamf.recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/recipes/DownloadAdvancedComputerSearchList.jamf.recipe.yaml -------------------------------------------------------------------------------- /recipes/DownloadAdvancedMobileDeviceSearchList.jamf.recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/recipes/DownloadAdvancedMobileDeviceSearchList.jamf.recipe.yaml -------------------------------------------------------------------------------- /recipes/DownloadPolicyList.jamf.recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/recipes/DownloadPolicyList.jamf.recipe.yaml -------------------------------------------------------------------------------- /recipes/GetSmartComputerGroupMembership.jamf.recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/recipes/GetSmartComputerGroupMembership.jamf.recipe.yaml -------------------------------------------------------------------------------- /recipes/GetSmartMobileDeviceGroupMembership.jamf.recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/recipes/GetSmartMobileDeviceGroupMembership.jamf.recipe.yaml -------------------------------------------------------------------------------- /replace-policy-name.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/replace-policy-name.sh -------------------------------------------------------------------------------- /replace-policy-names.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/replace-policy-names.sh -------------------------------------------------------------------------------- /scoped-computergroups.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/scoped-computergroups.sh -------------------------------------------------------------------------------- /send-api-request.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/send-api-request.sh -------------------------------------------------------------------------------- /send-platformapi-request.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/send-platformapi-request.sh -------------------------------------------------------------------------------- /set-account-preferences.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/set-account-preferences.sh -------------------------------------------------------------------------------- /set-credentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/set-credentials.sh -------------------------------------------------------------------------------- /set-fileshare-distribution-point.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/set-fileshare-distribution-point.sh -------------------------------------------------------------------------------- /set-inventory-collection-settings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/set-inventory-collection-settings.sh -------------------------------------------------------------------------------- /set-ldap-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/set-ldap-server.sh -------------------------------------------------------------------------------- /set-platformapi-credentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/set-platformapi-credentials.sh -------------------------------------------------------------------------------- /set-reenrollment-settings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/set-reenrollment-settings.sh -------------------------------------------------------------------------------- /set-smtp-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/set-smtp-server.sh -------------------------------------------------------------------------------- /slack-webhooks/tmp.txt.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/slack-webhooks/tmp.txt.example -------------------------------------------------------------------------------- /templates/CategoryTemplate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/CategoryTemplate.xml -------------------------------------------------------------------------------- /templates/EmptyScopeTemplate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/EmptyScopeTemplate.xml -------------------------------------------------------------------------------- /templates/FSDP.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/FSDP.xml -------------------------------------------------------------------------------- /templates/LDAPGroupReadOnlyTemplate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/LDAPGroupReadOnlyTemplate.xml -------------------------------------------------------------------------------- /templates/LDAPGroupTemplate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/LDAPGroupTemplate.xml -------------------------------------------------------------------------------- /templates/MobileDeviceProfile-no-scope.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/MobileDeviceProfile-no-scope.xml -------------------------------------------------------------------------------- /templates/PortalUserPrivileges.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/PortalUserPrivileges.xml -------------------------------------------------------------------------------- /templates/Profile-no-scope.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/Profile-no-scope.xml -------------------------------------------------------------------------------- /templates/Profile-single-group.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/Profile-single-group.xml -------------------------------------------------------------------------------- /templates/Restriction-1target-1exclusion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/Restriction-1target-1exclusion.xml -------------------------------------------------------------------------------- /templates/Restriction-noscope.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/Restriction-noscope.xml -------------------------------------------------------------------------------- /templates/SMTPServerNoAuth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/SMTPServerNoAuth.xml -------------------------------------------------------------------------------- /templates/SmartGroup-LastCheckIn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/SmartGroup-LastCheckIn.xml -------------------------------------------------------------------------------- /templates/StaticGroupTemplate-Testing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/StaticGroupTemplate-Testing.xml -------------------------------------------------------------------------------- /templates/inventory-collection-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/inventory-collection-settings.json -------------------------------------------------------------------------------- /templates/reenrollment-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/templates/reenrollment-settings.json -------------------------------------------------------------------------------- /update-activation-code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/update-activation-code.sh -------------------------------------------------------------------------------- /update-ea.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/update-ea.sh -------------------------------------------------------------------------------- /update-ldap-group.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahampugh/multitenant-jamf-tools/HEAD/update-ldap-group.sh --------------------------------------------------------------------------------