Skip to content

Pre requisites and Install

Gavin Stone edited this page Feb 21, 2019 · 6 revisions

Pre-requisites

There are two sides to this module, one that interfaces with your ConnectWise Control API, and the other that interfaces with your ConnectWise Automate API. You will need credentials for both.

Automate Credentials

Any account that has relevant access, even if it is 2 factored (the module supports 2FA for Automate).

Control Credentials

There is no 2FA support in the Control API so I can't write it into this module. To use the Cmdlets that integrate with control you will need a sufficiently permissioned user account within Control.

PoshRSJob

To speed up certain Cmdlets and run them in Parallel this module is required. Install it with Install-Module PoshRSJob or download from https://github.com/proxb/PoshRSJob.

Internal Monitor

If you want to utilise the ConnectWise Control functions in this Powershell, I thoroughly advice installing the Internal Monitor that can be found at the root of this module called Internal Monitor for Automate - Recommended.sql. This is the fastest method we have of getting Control GUIDs out of Automate while the Automate API is in its infancy. It will make the Control checks approximately 20x faster. Do not rename the monitor

Install

To install the module, run the following Install-Module AutomateAPI in Powershell. That's it! You're ready to go.

Clone this wiki locally