Skip to main content

Script Permission Standardization Beta

Purpose

Set the standard permissions for the stock scripts in ConnectWise Automate.

Associated Content

ContentTypeFunction
Script Permission Alignment [Beta]ScriptSet the permissions defined in the custom table to the Built-In scripts in ConnectWise Automate.
Script Permission Alignment [Beta]DataviewDisplays the user classes that will be assigned to the stock scripts after running the script.
pvl_scripts_permissionsCustom TableStores the GUID and the set of user class(es) for Built-In scripts.

Implementation

  1. Import the following content using the ProSync Plugin:

  2. Reload the system cache: Reload Cache

  3. Debug or run the script against any client with the Set_Environment parameter set to 1.
    Debug/Run Script
    Debug/Run Script

  4. Set the Tier 1 and Tier 2 user classes in the system properties. The consultant should provide this information. Check the script's document for more information on the system properties.
    Set User Classes

  5. It is suggested to ask the partner to review the Script Permission Alignment [Beta] before scheduling the script.

  6. Schedule the script to run Daily after getting the green light from the partner or consultant.
    Schedule Script

FAQ

Q: Can we use the solution to set permissions for any script?
A: The solution allows setting permissions only for the scripts listed in the Script Permission Alignment [Beta] dataview, and these permissions cannot be customized. However, the user classes Tier 1 and Tier 2 can be defined in the system properties.