Skip to content

Latest commit

 

History

History
executable file
·
23 lines (15 loc) · 1.07 KB

README.md

File metadata and controls

executable file
·
23 lines (15 loc) · 1.07 KB

CwManage

CwManage is a PowerShell wrapper for the ConnectWise Manage API. Right now, only hosted instances are of Manage are supported.

Installation

Install-Module CwManage

Usage

CwManage requires a public/private keypair for a valid ConnectWise Manage Account. These can be found under the API Keys tab under "My Account"

# Create your AuthString
$AuthString = New-CwmAuthString -CwCompany 'mycompany' -CwPublicKey 'mypublickey' -CwPrivateKey 'myprivatekey'
$Companies = Get-CwmCompany -AuthString $AuthString

New-CwmAuthString will default to global variables CwCompany, CwPublicKey, CwPrivateKey, if not explicitly specified in the cmdlet. It also saves the returned AuthString to the global variable CwAuthString that all subsequent cmdlets will default to if not explicitly specified.

If you need to execute an api call not supported by an existsing cmdlet, you can use the generic cmdlet Invoke-CwmApiCall with a properly formatted uri per the developer docs.