Skip to main content

Snow Inventory Agent Script - Oracle VirtualBox extension packs 2

Here you can find the release notes for Snow Inventory Agent Script - Oracle VirtualBox extension packs 2.


2.1.0 latest

Release date: 2024-05-08

(SIT-3713)

COMPATIBLE VERSIONS

Snow Inventory Agent for WindowsMicrosoft PowerShell
5 or later3 and later

INFORMATION

Scan-VirtualBoxExtensions.ps1 is tailored to extract and compile data about Oracle VirtualBox extension packs installed on the system. It leverages the Windows Registry to locate the VirtualBox installation path and navigates to the ExtensionPacks directory to assess the presence and details of installed extensions.

The script must be executed as part of the Snow Inventory Agent for Windows. For more information, see Running PowerShell scripts as part of the scanning process on Snow Docs.

If you want to run a manual scan, you must execute the script with the appropriate permissions. Execute using 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-VirtualBoxExtensions.ps1 -Debug -InformationAction 'Continue'.

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

FUNCTION

The script functions by identifying and documenting the VirtualBox extension packs through the following process:

  1. Location and Extraction: Identifies the VirtualBox installation directory via the registry and scans the ExtensionPacks subdirectory for installed extensions.
  2. Data Collection: For each discovered extension pack, the script attempts to read and parse the corresponding ExtPack.xml file to extract relevant details such as the name and version. If the XML file is missing, the script defaults to using the folder name as the extension pack's name and assigns a generic version label. In cases where ExtPack.xml files are missing or malformed, the script provides only basic information based on directory names.

It returns the script manifest using the name ScanVirtualBoxExtensions.

MediumIntegrity

The script does not require 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.

CURRENT LIMITATIONS

  • The script assumes that the VirtualBox installation follows standard registry and directory structures. Custom installations may not be fully captured.

2.0.0

Release date: 2024-03-27

(DIS-5224)

Compatible Versions

Snow Inventory Agent for WindowsMicrosoft PowerShell
5 or later3 and later

Information

`Scan-VirtualBoxExtensions.ps1` is tailored to extract and compile data about Oracle VirtualBox extension packs installed on the system. It leverages the Windows Registry to locate the VirtualBox installation path and navigates to the ExtensionPacks directory to assess the presence and details of installed extensions.

The script must be executed as part of the Snow Inventory Agent for Windows. For more information, see Running PowerShell scripts as part of the scanning process on Snow Docs.

If you want to run a manual scan, you must execute the script with the appropriate permissions. Execute using  `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-VirtualBoxExtensions.ps1 -Debug -InformationAction 'Continue'`.

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

Function

The script functions by identifying and documenting the VirtualBox extension packs through the following process:

  1. Location and Extraction: Identifies the VirtualBox installation directory via the registry and scans the ExtensionPacks subdirectory for installed extensions.
  2. Data Collection: For each discovered extension pack, the script attempts to read and parse the corresponding `ExtPack.xml` file to extract relevant details such as the name and version. If the XML file is missing, the script defaults to using the folder name as the extension pack's name and assigns a generic version label. In cases where `ExtPack.xml` files are missing or malformed, the script provides only basic information based on directory names.

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

MediumIntegrity

The script does not require medium integrity.

NEW

  • Added compatibility with Snow Inventory Agent for Windows Version 7.
  • Enhanced data extraction for VirtualBox extension packs, including fallback measures for absent details.
  • The script is now digitally signed by Snow Software AB for enhanced security and verification.

DEPRECATED

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

CURRENT LIMITATIONS

  • The script assumes that the VirtualBox installation follows standard registry and directory structures. Custom installations may not be fully captured.


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.