Jamf Pro Integration
Using DMG
When you want to use Fill user templates for deployment.
We first need to create a new Script in Jamf Pro by going to Settings > Computer Management > Scripts. The address should look something like https://niteo.jamfcloud.com/view/settings/computer/scripts
In the General section, give the Script a Display Name, Pareto Security.
In the Script section, paste the following code:
#/bin/bash
if [ ! -f /Applications/Pareto\ Security.app/Contents/Info.plist ]; then
echo "Installing Pareto Security!"
tmpdir=$(dirname $(mktemp -u))
curl -fsSL https://paretosecurity.app/download/auditor-zip -O $tmpdir/app.zip
unzip -o $tmpdir/app.zip -d /Applications/
rm -rf $tmpdir
echo "Done installing Pareto Security!"
else
echo "Pareto security is already installed!"
# If you enable the next line it will also force the update
# open paretosecurity://update
fi
if [ -z "$4" ]; then
echo "Team invite not supplied"
else
echo "Activating with team invite"
/Applications/Pareto\ Security.app/Contents/MacOS/Pareto\ Security -mdmTeam "$4"
fi
open paretosecurity://open
Use other options at their defaults.
Policy
Create a new Policy named Pareto Security. The address should look something like https://niteo.jamfcloud.com/policies.html
.
Select the Pareto Security script. We now need to enter the team invite link you got when you invited a user from the Pareto Security dashboard.
That's it. You then apply the Policy the way you would normally.
Using PKG
- Download the latest release from https://paretosecurity.app/download/auditor
- Before installing, create a file named 'BundledActivation.txt' at the path /Library/Pareto Security/.
- Install Pareto Security with the installer app.
- The file must contain an activation token in the first line, starting with eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzUxMiJ9.