Snagit Deployment tool customizing

Lion55
New Contributor III

Hi All,

Does anyone have SnagIT Deployment Tool plist for Jamf Pro?

Thanks Advance 

2 ACCEPTED SOLUTIONS

a_martin253
New Contributor II

Hey all! I have been working on this for a while now and have a JSON that works for 2023, 2024 and now 2025 (aka just "Snagit" now). Here it is:

{
"title": "Snagit 2023",
"description": "",
"__version": "20230831.1205",
"__preferencedomain": "com.techsmith.snagit2023",
"links": [
{
"rel": "Documentation Link",
"href": "https://support.techsmith.com/hc/en-us/articles/115007344888-Enterprise-Install-Guidelines-for-Snagi..."
}
],
"options": {
"remove_empty_properties": true
},
"properties": {
"DisableProductLogin": {
"title": "Disable Sign In Requirement",
"description": "This lets you turn off the TechSmith sign-in requirement.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"HideRegistrationKey": {
"title": "Hide License Info",
"description": "Hides references to the license key, registration info, and deactivation options.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUAutomaticallyUpdate": {
"title": "Disable Automatic Updates",
"description": "Disables the ability to have automatic updates installed.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUEnableAutomaticChecks": {
"title": "Disable Automatic Check for Updates",
"description": "Disables automatic check for updates.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableCheckForUpdates": {
"title": "Remove Check for Updates button",
"description": "This hides the Check for Updates button in the Menu Bar",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableTracking": {
"title": "Turn Off Analytics Tracking",
"description": "This lets you turn off the analytics tracking",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
}
}
}
-----------------------
{
"title": "Snagit 2024",
"description": "",
"__version": "20230831.1205",
"__preferencedomain": "com.techsmith.snagit2024",
"links": [
{
"rel": "Documentation Link",
"href": "https://support.techsmith.com/hc/en-us/articles/115007344888-Enterprise-Install-Guidelines-for-Snagi..."
}
],
"options": {
"remove_empty_properties": true
},
"properties": {
"DisableProductLogin": {
"title": "Disable Sign In Requirement",
"description": "This lets you turn off the TechSmith sign-in requirement.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"HideRegistrationKey": {
"title": "Hide License Info",
"description": "Hides references to the license key, registration info, and deactivation options.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUAutomaticallyUpdate": {
"title": "Disable Automatic Updates",
"description": "Disables the ability to have automatic updates installed.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUEnableAutomaticChecks": {
"title": "Disable Automatic Check for Updates",
"description": "Disables automatic check for updates.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableCheckForUpdates": {
"title": "Remove Check for Updates button",
"description": "This hides the Check for Updates button in the Menu Bar",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableTracking": {
"title": "Turn Off Analytics Tracking",
"description": "This lets you turn off the analytics tracking",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
}
}
}

-----------------------

{
"title": "Snagit 2025",
"description": "",
"__version": "20230831.1205",
"__preferencedomain": "com.techsmith.snagit",
"links": [
{
"rel": "Documentation Link",
"href": "https://support.techsmith.com/hc/en-us/articles/115007344888-Enterprise-Install-Guidelines-for-Snagi..."
}
],
"options": {
"remove_empty_properties": true
},
"properties": {
"DisableProductLogin": {
"title": "Disable Sign In Requirement",
"description": "This lets you turn off the TechSmith sign-in requirement.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"HideRegistrationKey": {
"title": "Hide License Info",
"description": "Hides references to the license key, registration info, and deactivation options.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUAutomaticallyUpdate": {
"title": "Disable Automatic Updates",
"description": "Disables the ability to have automatic updates installed.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUEnableAutomaticChecks": {
"title": "Disable Automatic Check for Updates",
"description": "Disables automatic check for updates.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableCheckForUpdates": {
"title": "Remove Check for Updates button",
"description": "This hides the Check for Updates button in the Menu Bar",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableTracking": {
"title": "Turn Off Analytics Tracking",
"description": "This lets you turn off the analytics tracking",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
}
}
}

I have attached screenshots of all the other settings I packed into one config profile and I have scoped them to any Mac that is in our 2023, 2024 or 2025 (Business) static groups. This way, if someone tries to get cheeky and install Snagit with temp admin rights to slip through and get a license key applied, they will not get these settings which will red flag IT if they ask for permission to screen capture etc.Screenshot 2025-04-28 at 8.25.42 AM.pngScreenshot 2025-04-28 at 8.25.30 AM.pngScreenshot 2025-04-28 at 8.25.14 AM.pngScreenshot 2025-04-28 at 8.21.28 AM.pngScreenshot 2025-04-28 at 8.21.15 AM.pngScreenshot 2025-04-28 at 8.21.04 AM.pngScreenshot 2025-04-28 at 8.20.53 AM.pngScreenshot 2025-04-28 at 8.19.56 AM.png

View solution in original post

Lion55
New Contributor III

@a_martin253 : thank you for this script in JSON which I really like how you have set out the script, which will help others in future, because it took me sometime to get a PLIST together, which works too, if anyone need help with JSON and PLIST for Snagit Deployment Tool at least they can view both scripts now:


<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisableConfigureShareLink</key> <true/> <key>DisableCheckForUpdates</key> <true/> <key>DisableProductLogin</key> <true/> <key>DisableTracking</key> <true/> <key>HideRegistrationKey</key> <true/> <key>UnrestrictedOutputs</key> <string>com.techsmith.shareplugin.OneDrive</string> <key>RestrictedOutputs</key> <array> <string>com.techsmith.shareplugin.Camtasia</string> <string>com.techsmith.shareplugin.Screencast2022</string> <string>com.techsmith.shareplugin.QuickShare</string> <string>com.techsmith.shareplugin.Screencast</string> <string>com.techsmith.shareplugin.Knowmia</string> <string>com.techsmith.shareplugin.PanoptoPlugin</string> <string>com.techsmith.shareplugin.GoogleDrive</string> <string>com.techsmith.shareplugin.Slack</string> <string>com.techsmith.shareplugin.YouTube</string> <string>com.techsmith.shareplugin.Dropbox</string> <string>com.techsmith.shareplugin.iWorkPages</string> <string>com.techsmith.shareplugin.iWorkKeynote</string> <string>com.techsmith.shareplugin.Program</string> <string>com.techsmith.shareplugin.iWorkNumbers</string> <string>com.techsmith.shareplugin.Box</string> </array> </dict> </plist>

View solution in original post

10 REPLIES 10

AJPinto
Esteemed Contributor

There is not a SnagIt Deployment Tool for macOS as far as I am aware, I believe that is Windows Only. I spoke with TechSmith last year and they advised SnagIt on macOS does not support configuration profiles as it does not read from /Library/Managed Preferences.

 

This is SnagIt for macOS's deployment documentation, how to deploy the license file and how to set preferences which needs to be done with a script.

https://support.techsmith.com/hc/en-us/articles/115007344888-Enterprise-Install-Guidelines-for-Snagi...

I'm deploying config profiles for SnagIt based upon their documentation and they work just fine (my main concern was hiding the registration key and hiding the sharing plugins. My only real gripe with TechSmith and their SnagIt licensing is not being able to update the license from a previous version. I've had to remove the old license, place the new, uninstall old version, install new. Its a pain, but I've not figured out a smoother way to get it done.

There is a profile you can create to hide the key when they do "about" in the program. This is for snagit 2024. Also cut down on telemetry. It doesn't change the fact if the user knows where the key is located they can find it.

 

com.TechSmith.Snagit2024
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>HideRegistrationKey</key>
	<true/>
	<key>DisableTracking</key>
	<true/>
</dict>
</plist>

 

 
 

 

Lion55
New Contributor III

Do you have Script for the customising disabling the shareplugin?

Lion55
New Contributor III

Does anyone have a script that a plist for the customising of tools for Snagit ?

a_martin253
New Contributor II

Hey all! I have been working on this for a while now and have a JSON that works for 2023, 2024 and now 2025 (aka just "Snagit" now). Here it is:

{
"title": "Snagit 2023",
"description": "",
"__version": "20230831.1205",
"__preferencedomain": "com.techsmith.snagit2023",
"links": [
{
"rel": "Documentation Link",
"href": "https://support.techsmith.com/hc/en-us/articles/115007344888-Enterprise-Install-Guidelines-for-Snagi..."
}
],
"options": {
"remove_empty_properties": true
},
"properties": {
"DisableProductLogin": {
"title": "Disable Sign In Requirement",
"description": "This lets you turn off the TechSmith sign-in requirement.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"HideRegistrationKey": {
"title": "Hide License Info",
"description": "Hides references to the license key, registration info, and deactivation options.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUAutomaticallyUpdate": {
"title": "Disable Automatic Updates",
"description": "Disables the ability to have automatic updates installed.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUEnableAutomaticChecks": {
"title": "Disable Automatic Check for Updates",
"description": "Disables automatic check for updates.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableCheckForUpdates": {
"title": "Remove Check for Updates button",
"description": "This hides the Check for Updates button in the Menu Bar",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableTracking": {
"title": "Turn Off Analytics Tracking",
"description": "This lets you turn off the analytics tracking",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
}
}
}
-----------------------
{
"title": "Snagit 2024",
"description": "",
"__version": "20230831.1205",
"__preferencedomain": "com.techsmith.snagit2024",
"links": [
{
"rel": "Documentation Link",
"href": "https://support.techsmith.com/hc/en-us/articles/115007344888-Enterprise-Install-Guidelines-for-Snagi..."
}
],
"options": {
"remove_empty_properties": true
},
"properties": {
"DisableProductLogin": {
"title": "Disable Sign In Requirement",
"description": "This lets you turn off the TechSmith sign-in requirement.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"HideRegistrationKey": {
"title": "Hide License Info",
"description": "Hides references to the license key, registration info, and deactivation options.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUAutomaticallyUpdate": {
"title": "Disable Automatic Updates",
"description": "Disables the ability to have automatic updates installed.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUEnableAutomaticChecks": {
"title": "Disable Automatic Check for Updates",
"description": "Disables automatic check for updates.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableCheckForUpdates": {
"title": "Remove Check for Updates button",
"description": "This hides the Check for Updates button in the Menu Bar",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableTracking": {
"title": "Turn Off Analytics Tracking",
"description": "This lets you turn off the analytics tracking",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
}
}
}

-----------------------

{
"title": "Snagit 2025",
"description": "",
"__version": "20230831.1205",
"__preferencedomain": "com.techsmith.snagit",
"links": [
{
"rel": "Documentation Link",
"href": "https://support.techsmith.com/hc/en-us/articles/115007344888-Enterprise-Install-Guidelines-for-Snagi..."
}
],
"options": {
"remove_empty_properties": true
},
"properties": {
"DisableProductLogin": {
"title": "Disable Sign In Requirement",
"description": "This lets you turn off the TechSmith sign-in requirement.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"HideRegistrationKey": {
"title": "Hide License Info",
"description": "Hides references to the license key, registration info, and deactivation options.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUAutomaticallyUpdate": {
"title": "Disable Automatic Updates",
"description": "Disables the ability to have automatic updates installed.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"SUEnableAutomaticChecks": {
"title": "Disable Automatic Check for Updates",
"description": "Disables automatic check for updates.",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableCheckForUpdates": {
"title": "Remove Check for Updates button",
"description": "This hides the Check for Updates button in the Menu Bar",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
},
"DisableTracking": {
"title": "Turn Off Analytics Tracking",
"description": "This lets you turn off the analytics tracking",
"anyOf": [
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "boolean"
}
]
}
}
}

I have attached screenshots of all the other settings I packed into one config profile and I have scoped them to any Mac that is in our 2023, 2024 or 2025 (Business) static groups. This way, if someone tries to get cheeky and install Snagit with temp admin rights to slip through and get a license key applied, they will not get these settings which will red flag IT if they ask for permission to screen capture etc.Screenshot 2025-04-28 at 8.25.42 AM.pngScreenshot 2025-04-28 at 8.25.30 AM.pngScreenshot 2025-04-28 at 8.25.14 AM.pngScreenshot 2025-04-28 at 8.21.28 AM.pngScreenshot 2025-04-28 at 8.21.15 AM.pngScreenshot 2025-04-28 at 8.21.04 AM.pngScreenshot 2025-04-28 at 8.20.53 AM.pngScreenshot 2025-04-28 at 8.19.56 AM.png

Lion55
New Contributor III

@a_martin253 : thank you for this script in JSON which I really like how you have set out the script, which will help others in future, because it took me sometime to get a PLIST together, which works too, if anyone need help with JSON and PLIST for Snagit Deployment Tool at least they can view both scripts now:


<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisableConfigureShareLink</key> <true/> <key>DisableCheckForUpdates</key> <true/> <key>DisableProductLogin</key> <true/> <key>DisableTracking</key> <true/> <key>HideRegistrationKey</key> <true/> <key>UnrestrictedOutputs</key> <string>com.techsmith.shareplugin.OneDrive</string> <key>RestrictedOutputs</key> <array> <string>com.techsmith.shareplugin.Camtasia</string> <string>com.techsmith.shareplugin.Screencast2022</string> <string>com.techsmith.shareplugin.QuickShare</string> <string>com.techsmith.shareplugin.Screencast</string> <string>com.techsmith.shareplugin.Knowmia</string> <string>com.techsmith.shareplugin.PanoptoPlugin</string> <string>com.techsmith.shareplugin.GoogleDrive</string> <string>com.techsmith.shareplugin.Slack</string> <string>com.techsmith.shareplugin.YouTube</string> <string>com.techsmith.shareplugin.Dropbox</string> <string>com.techsmith.shareplugin.iWorkPages</string> <string>com.techsmith.shareplugin.iWorkKeynote</string> <string>com.techsmith.shareplugin.Program</string> <string>com.techsmith.shareplugin.iWorkNumbers</string> <string>com.techsmith.shareplugin.Box</string> </array> </dict> </plist>

Lion55
New Contributor III

@a_martin253 : Do you know how to add OneDrive as a Plugin in Snag Deployment Tool? I try it in the PLIST and it never worked.

a_martin253
New Contributor II

I haven't tried as my company is a Google shop

Lion55
New Contributor III

No problem thanks for your help @a_martin253