Skip to main content

Hi Team,


I'm working on deploying EndNote 21.4 to multiple devices, along with configuring the "Find Full Text" feature via script. My approach involves modifying the $HOME/Library/Preferences/com.ThomsonResearchSoft.EndNote.plistfile to include the required settings. However, when I deploy the script and launch the EndNote app, it doesn’t appear to recognize or pick up these configured values.


For context, I’m setting up the "Find Full Text" preferences as described in the following guide:


weblink: https://guides.library.uq.edu.au/referencing/endnote/find-full-text

This includes:



  • Enabling checkboxes for Web of Science, DOI, PubMed, and OpenURL

  • Setting the OpenURL Path to xyx.com

  • Leaving the "Authenticate with URL" field blank


Could you advise on why the app might not be picking up these settings from the plist file, or if there’s a recommended alternative approach to automate the setup of these preferences?

I would suggest you try using a configuration profile instead of scripts. 


Create a new Config Profile -> Applications & Custom Settings


You can either use "Upload" or "External Applications" 


For both methods:


set Preference Domain: com.ThomsonResearchSoft.EndNote



"Upload":
method 1: using the "upload button"


1. Copy your plist to Desktop
2. Your plist needs to be converted to xml via terminal :


cd Desktop

plutil -convert xml1 com.ThomsonResearchSoft.EndNote.plist



method 2: using preview copy &paste
go to the file, click spacebar to open "preview" -> highlight and copy the content inside 
go back to config profile -> paste inside `Property List`

External Applications:
go to Source -> Custom Schema:
> this uses json format.
You can use Managed App Schema App to build it: https://github.com/BIG-RAT/Managed-App-Schema-Builder



I would suggest you try using a configuration profile instead of scripts. 


Create a new Config Profile -> Applications & Custom Settings


You can either use "Upload" or "External Applications" 


For both methods:


set Preference Domain: com.ThomsonResearchSoft.EndNote



"Upload":
method 1: using the "upload button"


1. Copy your plist to Desktop
2. Your plist needs to be converted to xml via terminal :


cd Desktop

plutil -convert xml1 com.ThomsonResearchSoft.EndNote.plist



method 2: using preview copy &paste
go to the file, click spacebar to open "preview" -> highlight and copy the content inside 
go back to config profile -> paste inside `Property List`

External Applications:
go to Source -> Custom Schema:
> this uses json format.
You can use Managed App Schema App to build it: https://github.com/BIG-RAT/Managed-App-Schema-Builder



Additionally, you can use this file and tweak it to your preference:
https://github.com/Jamf-Custom-Profile-Schemas/ProfileManifestsMirror/blob/main/manifests/ManagedPreferencesApplications/com.ThomsonResearchSoft.EndNote.json