Windows Agent Change Log
Key
- + New Feature
- * Bug Fix
- - General Change
Version 4.6.7
- * PowerShell script tasks no longer fail with "Windows PowerShell updated your execution policy successfully, but the setting is overridden by a policy defined at a more specific scope". Once any script changed the execution policy for its own process, every later PowerShell task on that device failed without running until the agent service was restarted. The agent now resets this before each script, and a policy set at a higher scope (for example by Group Policy) no longer stops the script from running
- * Execute Shell Command can no longer hang the agent: a command that starts a background process (for example with start) now returns straight away instead of waiting for that process to exit. On timeout the whole process tree is stopped, and the result includes the output collected so far followed by [killed after Ns timeout]
- + Physical disk inventory: model, serial number, size, media type (SSD/HDD), bus type (NVMe/SATA/USB), health, firmware and the drive letters on each disk
- + Processor inventory per socket: cores, logical processors, clock speeds, cache and whether virtualization is enabled
- + Removable media register: every USB storage device that has been used on the machine, with vendor, product, serial number and whether it is connected right now, plus a feed of device connections. Supports ACSC Essential Eight / ISM removable media controls
- * Windows on ARM devices (e.g. Snapdragon) now receive native ARM64 packages from the app repository instead of x64 packages
- - Disk and CPU inventory no longer rely on wmic, which is being removed from Windows
Version 4.6.6
- * Fixes to restart alert delay
- * Fixes to cert signing
Version 4.6.5
- * Remote Control: Control + Alt + Del fixes for Windows
- + Remote Control: Clipboard/Paste Support
Version 4.6.2 (Not released)
- - Updated LibreHardwareMonitor to 0.9.6
Version 4.6.1 (Not released)
- + execute_shell command (to match future Linux agent)
Version 4.6.0 (Not released)
- + Remote Control Support
Version 4.5.0
- + Uninstall password on template option support
- * Bug fixes
Version 4.4.0
- + Connected monitors are now recorded, including make, model, screen size, resolution and how the screens are arranged on the desk
- + Ongoing network quality monitoring, continuously checking key destinations for dropouts, slow connections and unstable performance
- + Network problems are traced along the route so you can see where the fault is, rather than just that something is slow
- + Monitoring follows the device's current network (such as its gateway, DNS or VPN), so laptops keep reporting correctly wherever they are used
- + Results are kept on the device while it is offline and uploaded once it reconnects, and a sleeping laptop is not reported as an outage
- * The agent now reports the correct version number
- * Fix some event log spam
Version 4.3.2
- + Timezone support
Version 4.3.1
- - CPU load uses GetSystemTimes and uptime uses GetTickCount64 instead
of PerformanceCounter, so neither can hang on broken counters. - - The PhysicalDisk avg queue length counter is now sampled on a background task
Version 4.3.0 (Not released)
- + New event log monitoring system, events are now processed on device.
- + Messages sent to the user are now tracked if they acknowledge the message
- + Native bitlocker key discovery
- + Rebuilt WinGet support
- + Guest Portal Support (for approved application deployment and jobs). Users can now install approved apps from link.
- + Support pushing Guest Portal page (so MSP staff can open portal for the user)
- + Get Installed Printers
- - Redesigned popup messages to look better
- * Fixes to uninstall alert so agent upgrades don't generate uninstall alert
Version 4.2.0
- + 5 minute warning/alert for reboot (e.g Windows Update or manual reboot feature)
- + Hyper-V (local machine) support to read VMs and status.
Version 4.1.2
- * Fix MSP_INSTALL_TOKEN on 64bit machines
Version 4.1.1
- - Updated CodeSign Certificate
- + AnyDesk Support
- + Support for WinGet (Install/Upgrade/Remove etc)
- + Accept an optional install token via msiexec /i agent.msi MSP_INSTALL_TOKEN=EXAMPLE-INSTALL-AGENT this token e.g "EXAMPLE-INSTALL-AGENT" can then be used in the MSP Rules on first checkin to assist to automatically assign the machine to a specific company/template etc
- * Report GPU VRAM above 4GB correctly
Version 4.0.1
- * Fix message pop preventing stacked dialogs and position bottom-right.
Version 4.0.0
- + You can now take a screenshot of all logged in users
- + You can now send a message to all or specific logged in user
- - Backend work to allow communication/jobs between system service and user process.
Version 3.9.2
- + When deleting a user you now have the option to also delete the users profile folder
Version 3.9.1
- + Option to delete user profiles
- + Option to require user to reset password on edit user
Version 3.9.0
- + Support for Tray Menu customisable links & urls
Version 3.8.4 (not currently released)
- + Option to alert when agent is uninstalled
Version 3.8.3
- + Option when creating a new local user in to require password reset on first login.
Version 3.8.2
- - IPv6 Improvements (collects IPv6 address from network interfaces)
Version 3.8.1
- + You can now edit a local users password
- + You can now enable/disable a local user
Version 3.8.0
- - .Net 4.8 is now the minimum version required
- + Allow creation of non-admin local users
- + Allow editing user groups of existing local users
- - Upgraded LibreHardwareMonitor to version 0.9.3
- - Upgraded SSH.Net library to 2024.1.0.0
- - Upgraded System.CodeDom to 8.0
Version 3.7.0
- - .Net 4.7.2 is now the minimum version required (this makes Windows 7 SP1 the min OS supported)
- - Replaced openhardwaremonitor library with LibreHardwareMonitor library due to security issues in the old library
- - Upgraded SharpSnmpLib library
- - Upgraded SSH.Net library
- - Upgraded Newtonsoft.Json library
- - Removed older libraries no longer required
Version 3.6.1 (not released)
- + Support for custom HTTP POST/GET (for future use).
Version 3.6.0
- + Reports back CPU & GPU temp (for future use). Using https://openhardwaremonitor.org/ library.
Version 3.5.1
- + SNMP v1 Support
Version 3.5.0
- + BIOS Version is now reported
Version 3.4.4
- - Capture extra network interface data for network site discovery (subnet information)
Version 3.4.3
- + Get SSH/HTTP/HTTPs server version when doing Network Discovery
- + Network Discovery will now attempt SSH connection and get server version
Version 3.4.2
- - Updated UserAgent (tray icon) to 64bit
- - Updated CodeSign Certificate
Version 3.4.1
- + Added SSH and Telnet check in Network Discovery
- - Network Discovery now scans ports if ping does not respond
Version 3.4.0 (not released)
- + New user tray icon
- + Added HTTPs to Network Discovery
- + Network Discovery now records per port results
- - Underlying code changes for future release
Version 3.3.0
- + Patch KB exclusions
Version 3.2.1
- + Get basic GPU information
Version 3.2.0
- + Get local users and groups
Version 3.1.0
- + Location tracking support
- + Battery info (for future use)
- + Bundle paexec (like psexec for future use)
- * Windows update fixes
Version 3.0.0
- + Support for powershell variables
- + Tray Icon Support
- + Split out OS info (OS Name & OS Build) to allow for better reporting
- + Proxy Support
- + Splashtop Integration Support
- - Don't get tasks on first checkin to speed up service startup
Version 2.9.1
- + Get installed windows updates
Version 2.9.0
- + Execute process script tasks can now be run at the user level.
Version 2.8.2
- - Force TLS 1.2 on all connections.
Version 2.8.1
- - Network Discovery is faster (now threaded)
- * Event log capture fixes
Version 2.8.0
- + Get Event Logs
- - Reduce event log spam
- * Reduce event log message for powershell scripts with lots of output.
Version 2.7.2
- + Get Network Connections
- + Get Listening Port
Version 2.7.1
- + Supports Windows 10 Feature Updates
Version 2.7.0
- + Get connected users
- + Logout users
Version 2.6.9
- * Possible fixes for machines that install but never checkin
Version 2.6.8
- * Additional logging for checkin failures
Version 2.6.7
- + Get Storage Devices
Version 2.6.6
- * Fixed Webroot Status
- + Get BitDefender Mac/HWID (for upcoming BD integration)
Version 2.6.5
- + Report uninstall string to allow uninstall of applications
- + Network Interfaces (including IP, DNS, Mac, DHCP, Type & Send/Receive)
Version 2.6.4
- * Fix install on certain machines with other RMM tools installed
Version 2.6.3
- - First public release
- + SNMP Public during network discovery
Version 2.6.2
+ Get SNMP Items (multiple)
Version 2.6.1
+ Get Single SNMP Value
* Possible fix for results not always being returned
Version 2.6
+ SNMP Walk
- Minimum .Net 4.5.2 (was 4.5.0)
* Possible fix on start service if checkin fails
Version 2.5
+ 64bit Agent
+ Get Processes
+ Kill Processes
- Better logging if create API is not a success
* Get Programs fixes for 64bit agent
Version 2.4.3
+ Don't download if file exits on download url function
+ Fast checking mode
- Fixes for code signing
Version 2.4.2
* Run Process Fixes
Version 2.4.1
+ Run Process
Version 2.4.0
+ Get Webroot Status
Version 2.3.3
* scan bug fixes
Version 2.3.2
+ Get Mac Address during ping system
Version 2.3.1
+ Get HTTP Title from port 80 during ping system
Version 2.3.0
+ Basic Ping System
Version 2.2.3
* Windows Update Install Fixes (elevate permissions)
V2.2.2
+ Get AntiVirus
* Windows Update Install Fixes
V2.2.1
+ Install Windows Updates
V2.2.0
+ Get Windows Updates
V2.1.2
+ Get Installed Programs (64bit)
V2.1.1
+ Get Installed Programs (32bit)
V2.1
+ Free Memory
+ Primary HDD Queue Length
V2.0.3
* Powershell Fixes
V2.0.0
- Migrate to WiX toolset to improve installer
V1.8.1
+ Install MSU
* Powershell install exception
V1.8
+ Stop/Start/Restart Service Support
+ Run Powershell Script
+ Upgrade Packages
V1.7.3
+ ScreenConnect Machine ID Support
V1.7.2
+ Remote reboot
+ Uninstall old version
V1.7.1
+ Get Services
+ Bug Fixes
V1.7
+ Primary HDD Info
+ Model & Manufacturer
+ Refactor some code
V1.6.4 - V1.6.8
+ Return current logged in user
+ Return hardware serial number
+ Support Windows 8 and higher version numbers and include more info of OS version
V1.6.3
* Fix exception when checking in
V1.6.2
- Set service to restart on failure
V1.6.1
* Fix exception when attempting to get local IP address
V1.6
- Include tools folder as part of install package
- Recreate tools folder if missing
V1.5
+ Run tasks
Added Saturday 2nd May 2020 Last modified Thursday 24th September 2026