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

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