-
Notifications
You must be signed in to change notification settings - Fork 49
Pre requisites and Install
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
To install the module, run the following Install-Module AutomateAPI
in Powershell. That's it! You're ready to go.