Deploying Coro via ConnectWise Automate¶
This guide describes how to deploy the Coro Agent to an endpoint device using ConnectWise Automate.
ConnectWise Automate is a remote monitoring and management (RMM) solution that provides complete access and control over agent and agentless devices across your network. You can remotely access devices, either manually or automatically, without disrupting users while resolving performance and security issues.
The procedure in this section describes:
Note
Use the same process to create a Coro Uninstall script, used to uninstall Coro from endpoint devices via Connectwise.
Prerequisites¶
Before you begin this guide, make sure you have:
-
An active Coro subscription
-
Coro Agent version 2.5.60.1 (3.1) or later installed on your device
-
A ConnectWise Automate administration account
-
Access to Connectwise Automate Control
-
Devices listed and ready for Coro deployment in ConnectWise Automate
Creating a deployment script¶
Follow this procedure to create a deployment script, which is used to deploy the Coro Agent on endpoint devices via Connectwise.
To create a deployment script:
-
Sign into Connectwise Automate using an administrator account.
-
From the main page, select Automation:
All available scripts appear:
-
Right-click All Scripts:
-
Select Create Folder:
A new folder is created.
-
Name the new folder 'Coro'.
-
Right-click the 'Coro' subfolder, select Create Folder, and name the folder 'Coro Agent':
-
Select the 'Coro Agent' folder, then select + ADD:
The New Script page appears:
-
Enter the following deployment script information:
-
Name: The deployment script name, for example, 'Coro Agent Deployment'.
-
Description: The description for the deployment script, for example, 'A script to deploy the Coro Agent on remote devices'.
-
Target: Select Computer to apply the script to a device.
-
Automation Time: The amount of time the automation script saves. Enter 10 minute(s).
-
Options: Enable the following options:
-
Isolated Script: When enabled, ensures scripts that are scheduled against an agent are delayed until this particular script completes execution.
Note
Isolated Script is only available if the script Target is set to Computer.
-
Maintenance Script: When enabled, ensures the script executes on agents in maintenance modes that typically block script execution.
Note
Maintenance Script is only available if the script Target is set to Computer.
-
-
-
Select NEXT:
-
Drag the Execute Script action (found under the Command Execution section) as indicated below:
-
Enter the following script parameter information:
-
Script Type: Select PowerShell.
-
Script Editor: Paste the Coro Deployment script content provided by Coro support.
-
Script Parameters: Leave blank.
-
Script Credentials: Select Admin.
-
Variable: Leave blank.
-
-
Select SAVE
The Script Editor page reappears.
-
Select the Settings tab:
-
Toggle the Execute and Edit options for each User Class as indicated below:
Note
Ensure both Execute and Edit options are ON to allow all users to edit and execute the script.
Ensure Enable Enhanced Script Logging is enabled to create more detailed logs when the script is executed.
-
Select SAVE.
The Save Script confirmation dialog appears.
-
Select YES:
The script is saved.
-
Select Automation:
-
Expand the 'Coro' folder and select the 'Coro Agent' subfolder; the script you created is visible in the right pane:
Deploying Coro¶
Deploy the Coro Agent to required devices via the created deployment script as follows:
-
From the main page, select the desired device(s) from the Computer Name list:
-
Select Scripts and then select the script from the list:
A deployment options dialog appears:
-
Leave all options as default and select RUN:
A message appears to inform you the script is scheduled to run on the selected device(s).
If the user has insufficient permissions:
-
Select OK:
-
To check the status of the script, select Auditing
The Auditing page appears. An overview of the deployment script is displayed:
The script is ready to be executed for the selected devices. The Coro Agent is deployed immediately upon execution or at the scheduled execution time.