Snow Inventory Agent Script - Mindjet Mindmanager editions and versions 3
Here you can find the release notes for Snow Inventory Agent Script - Mindjet Mindmanager editions and versions 3.
3.1.0 latest
Release date: 2026-02-26
Compatible Versions
| Snow Inventory Agent for Windows | Microsoft PowerShell |
|---|---|
| 7 or later | 3 and later |
Information
This PowerShell script is designed to retrieve license key information for MindManager software installed on a system. It utilizes various PowerShell cmdlets, including Get-ChildItem, Get-ItemProperty, and Select-Object, to search through specific registry paths corresponding to different versions of MindManager.
The script must be executed as part of the Snow Inventory Agent for Windows, according to the topic Running PowerShell scripts as part of the scanning process on Flexera Docs.
In the case that you want to run a manual scan, this script must be executed with appropriate permissions, so execute it using only sc.exe control SnowInventoryAgent5 131, as described in the Windows Agent - Command line topic on Snow Docs.
Function
The script navigates through the following registry paths to locate license key information for MindManager:
HKLM:\SOFTWARE\Mindjet\MindManager*\RegistrationHKLM:\SOFTWARE\Wow6432Node\Mindjet\MindManager*\RegistrationHKLM:\SOFTWARE\Mindjet\MindManager*\SettingsHKLM:\SOFTWARE\Wow6432Node\Mindjet\MindManager*\SettingsHKU:\SOFTWARE\Mindjet\MindManager*\Registration(all user profiles)HKU:\SOFTWARE\Wow6432Node\Mindjet\MindManager*\Registration(all user profiles)HKU:\SOFTWARE\Mindjet\MindManager*\Settings(all user profiles)HKU:\SOFTWARE\Wow6432Node\Mindjet\MindManager*\Settings(all user profiles)
The script scans both HKEY_LOCAL_MACHINE (HKLM) for system-wide installations and HKEY_USERS (HKU) for all user profile installations. Since the Snow Inventory Agent runs as LOCALSYSTEM, the script uses HKU to enumerate all user registry hives instead of HKCU.
Within each identified Registration or Settings folder, the script utilizes Get-ChildItem to gather the entries. It then employs Get-ItemProperty to select the LicenseKey property (in Registration) or license flag properties (in Settings) and extracts the edition information. This process ensures the retrieval of the license key associated with the detected MindManager version.
By leveraging these PowerShell cmdlets and registry paths, the script efficiently collects license key information for MindManager installations, facilitating streamlined license management and software inventory processes.
MediumIntegrity
This script does need medium integrity to find access registry hives of other users.
Troubleshooting
Custom encryption might need to be applied to this script when running on Snow Inventory Agent for Windows prior to version 7, as it will not be executed in medium integrity.
NEW
- Added support for Reader edition with MR license key prefix
- Refactored script logic for better code maintainability
FIXED
- Changed registry scanning to use HKEY_USERS (HKU) instead of HKEY_CURRENT_USER (HKCU) to correctly work when running as LOCALSYSTEM
DEPRECATED
- There will be no encrypted snow-ps1 version of this script provided by Snow Software.
3.0
Release date: 2024-02-08
Compatible Versions
| Snow Inventory Agent for Windows | Microsoft PowerShell |
|---|---|
| 5 or later | 3 and later |
Information
This PowerShell script is designed to retrieve license key information for MindManager software installed on a system. It utilizes various PowerShell cmdlets, including Get-ChildItem, Get-ItemProperty, and Select-Object, to search through specific registry paths corresponding to different versions of MindManager.
The script must be executed as part of the Snow Inventory Agent for Windows, according to the topic Running PowerShell scripts as part of the scanning process on Snow Docs.
In the case that you want to run a manual scan, this script must be executed with appropriate permissions, so execute it using only sc.exe control SnowInventoryAgent5 128, as described in the Windows Agent - Command line topic on Snow Docs.
Function
The script navigates through the following registry paths to locate license key information for MindManager:
- 'HKLM:\SOFTWARE\Mindjet\MindManager*\Registration'
- 'HKCU:\SOFTWARE\Mindjet\MindManager*\Registration'
- 'HKLM:\Software\Wow6432Node\Mindjet\MindManager*\Registration'
- 'HKCU:\SOFTWARE\Wow6432Node\Mindjet\MindManager*\Registration' (where '' represents the version number of MindManager)
Within each identified Registration folder, the script utilizes Get-ChildItem to gather the entries. It then employs Get-ItemProperty to select the LicenseKey property and extracts it using Select-Object. This process ensures the retrieval of the license key associated with the detected MindManager version.
By leveraging these PowerShell cmdlets and registry paths, the script efficiently collects license key information for MindManager installations, facilitating streamlined license management and software inventory processes.
MediumIntegrity
This script does need medium integrity.
Troubleshooting
Custom encryption might need to be applied to this script when running on Snow Inventory Agent for Windows prior to version 7, as it will not be executed in medium integrity.
NEW
- Snow Inventory Agent for Windows 7 support.
- The script is now signed by Snow Software AB.
DEPRECATED
- There will be no encrypted snow-ps1 version of this script provided by Snow Software.
Flexera does not own the third party trademarks, software, products, or tools (collectively, the "Third Party Products") referenced herein. Third Party Product updates, including user interface updates, may not be reflected in this content.