Skip to main content

ScreenConnect - End Session Command RMM+

Summary

This script will attempt to end a matching session in the CW Control portal using the provided GUID.

Time Saved by Automation: 5 Minutes

Sample Run

Target: Any machine with CW Control installed

Sample Run

Dependencies

  • RMM+ extension in CW Control
  • HTTP GET/POST Plugin in CW Automate
  • System properties

Note: This script is a subscript of CW Control - Uninstall and Remove from Control Web Portal

Variables

  • @accesskey@ - See System properties below
  • @httpplugin_headers@ - See System properties below
  • @sccomputerguid@ - The GUID of the CW Control instance
  • @SCUrl@ - The URL for the CW Control portal
  • @Port@ - The port in use for CW Control
  • @SCFormattedURL@ - A formatted URL to work properly with the RMM+ extension in CW Control
  • @SCCommandURL@ - The URL to end sessions related to the RMM+ Plugin
  • @wiperesult@ - The output of the results from the command run above.

System Properties

NameExampleRequiredDescription
RMMPlus_AccessKeyajw8fh2p93ufn;o31ifu2091j23oifTrueThis is the key set up in the CW Control RMM+ Plugin so Automate can reach out to gain access to the API.
RMMPlus_HeadersOrigin: site.site.comTrueThis is the URL (without http/https) for the CW Control server. This value needs to match the value in the RMM+ Plugin configuration in CW Control.
RMMPlus_StaleAgentThreshold30TrueThe number of days to indicate what a "stale" agent is to the scripts. 30 is the default.
RMMPlus_Timeout1000TrueThe default timeout for commands run via RMM+ through Automate. 1000 is the default.

Process

This script will populate several variables required for RMM+ to function properly. The script will then post the command using the HTTP GET/POST plugin to remove the agent from the CW Control portal. The script will log the results.

Output

Script log messages only