Skip to main content

Snow Inventory Agent Script - JetBrains toolbox and software details 1

Here you can find the release notes for Snow Inventory Agent Script - JetBrains toolbox and software details 1.


1.1.0 latest

Release date: 2024-05-08

(SIT-3707)

Compatible Versions

Snow Inventory Agent for WindowsMicrosoft PowerShell
5 or later3 and later

Information

The script scan-JetBrainsSoftware.ps1 scans for JetBrains software installed on the system by searching for specific files and parsing their JSON content. It supports both the JetBrains Toolbox installation and standalone installations. The script retrieves information such as software name, version, and manufacturer. The inventory data is then yielded using the Snow Inventory Agent functions.

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.

For debugging purposes, the script can be executed manually and supports common parameters, so you will receive detailed logs using the command Scan-JetBrainsSoftware.ps1 -Debug -InformationAction 'Continue'.

The script is digitally signed by Snow Software AB for enhanced security and verification.

Function

JetBrains Toolbox Integration: Automatically detects and parses the state.json file from the JetBrains Toolbox local storage to identify installed JetBrains applications.

Comprehensive Data Yielding: For each detected tool, the function yields detailed information including name, manufacturer, version, build number, and install date.

Fallback Mechanism: In cases where the Toolbox file is not found, the script iterates over predefined file paths to locate JetBrains product information, ensuring no tool goes unrecognized.

It returns the script manifest using the name ScanJetBrainsSoftware. This script makes the script scan-IntelliJIDEAEdition.ps1 obsolete.

MediumIntegrity

This script does not need medium integrity.

CORRECTIONS

  • File encoding changed to UTF-8-BOM to prevent HashMismatch errors (04771125).

DEPRECATED

  • There will be no encrypted snow-ps1 version of this script provided by Snow Software.

1.0.0

Release date: 2024-03-27

(DIS-5072)

Compatible Versions

Snow Inventory Agent for WindowsMicrosoft PowerShell
5 or later3 and later

Information

The script `scan-JetBrainsSoftware.ps1` scans for JetBrains software installed on the system by searching for specific files and parsing their JSON content. It supports both the JetBrains Toolbox installation and standalone installations. The script retrieves information such as software name, version, and manufacturer. The inventory data is then yielded using the Snow Inventory Agent functions.

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.

For debugging purposes, the script can be executed manually and supports common parameters, so you will receive detailed logs using the command `Scan-JetBrainsSoftware.ps1 -Debug -InformationAction 'Continue'`.

The script is digitally signed by Snow Software AB for enhanced security and verification.

Function

JetBrains Toolbox Integration: Automatically detects and parses the state.json file from the JetBrains Toolbox local storage to identify installed JetBrains applications.

Comprehensive Data Yielding: For each detected tool, the function yields detailed information including name, manufacturer, version, build number, and install date.

Fallback Mechanism: In cases where the Toolbox file is not found, the script iterates over predefined file paths to locate JetBrains product information, ensuring no tool goes unrecognized.

It returns the script manifest using the name `ScanJetBrainsSoftware`.

MediumIntegrity

The script does not require medium integrity.

DEPRECATED

  • There will be no encrypted snow-ps1 version of this script provided by Snow Software.
  • This script makes the script `scan-IntelliJIDEAEdition.ps1` obsolete.

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.