A single pane of glass for real-time monitoring, troubleshooting and remediation across your IT infrastructure
A powerful tool to gain an understanding of your environment’s past behavior, optimization potential and future needs.
See and manage load balancers, gateways, and HDX session in real time
Measure, analyze, benchmark and improve load times for your enterprise key applications
Boost your management, troubleshoot, and remediation capabilities
with scripts created by experts in the IT community.
Version: 1.1.10Creator Name: Guy LeechDate Created: 2020-05-11Date Modified: 2020-06-03Scripting language: PSDownload Count: 14
Add specified machines to CU monitoring - must be run on machine running CU Monitor.
[Parameter(Mandatory,HelpMessage='Computer to add to CU')]
[Parameter(HelpMessage='ControlUp Folder to put computer in')]
$ErrorActionPreference = 'Stop'
$VerbosePreference = 'SilentlyContinue'
$DebugPreference = 'SilentlyContinue'
if( ! ( $cuMonitorService = Get-CimInstance -ClassName win32_service -Filter "Name = 'cuMonitor'" ) )
Throw "Unable to find the ControlUp Monitor service which is required for this script to run"
[string]$cudll = Join-Path -Path (Split-Path -Path ($cuMonitorService.PathName -replace '"') -Parent) -ChildPath 'ControlUp.PowerShell.User.dll'
if( ! (Test-Path -Path $cudll -PathType Leaf -ErrorAction SilentlyContinue ) )
Throw "Unable to find `"$cudll`" which should be in the same folder as `"$cuMonitorService`""
if( ! ( $imported = Import-Module -Name $cudll -PassThru ) )
Throw "Failed to import the PowerShell module in `"$cudll`""
Add-CUComputer -ADComputerName $computerName -DomainName $env:USERDNSDOMAIN -FolderPath $folderName
if( ! $? )
Throw "Problem adding $computername.$domainname to folder `"$folderName`""
Gain access to ControlUp from your PC. Register and get a link to start your Free Trial.