Installation

powerEvents is installed via powerJobs Client, which also ensures that all requirements for Windows and Vault are met.

PowerShell

Windows PowerShell 5.1 is included in all supported Windows versions and can be used to develop and debug all types of Vault Client and Inventor customizations.

Up to Inventor 2024 and Vault Client 2025, Windows PowerShell 5.1 is also used to execute these scripts and modules.

PowerShell 7.4 on Development Machine (optional)

From Inventor 2025 and Vault Client 2026 onwards, client customizations are self-hosted in a preinstalled PowerShell 7.4 environment.

The reason is that Autodesk began transitioning its applications to .NET 8, starting with Inventor 2025.
Therefore Vault Client 2025 and earlier continue to use Windows PowerShell 5.1.

PowerShell 7 is backward-compatible with earlier Windows PowerShell versions, so most customization scripts should work without any changes.
This allows you to also debug Inventor 2025/2026 and Vault Client 2026 customizations using Windows PowerShell ISE or other Windows PowerShell tools.

Installing PowerShell 7.4 and other PowerShell 7 IDEs, like Visual Studio Code, on your development environment is therefore not strictly necessary unless you encounter compatibility problems or need to leverage new features of PowerShell 7.

Install Locations

powerEvents is installed in the following locations on your system:

  • All program libraries are placed in C:\ProgramData\Autodesk\[Vault Version]\Extensions\powerEvents.NetFramework, and for Vault 2025/2026 also in …\Extensions\powerEvents.NetCore

  • The Cmdlets will be installed to C:\Program Files\coolOrange\Modules\powerEvents

  • All client customization files, e.g. scripts and module libraries, are placed in C:\ProgramData\coolOrange\Client Customizations

  • The script C:\ProgramData\coolOrange\Publish-Customizations.ps1 helps distribute the client customizations to other Vault environments

Following shortcuts are added in the start menu:

  • powerEvents Configuration - Opens the directoy with the files of the different client customizations

  • powerEvents ISE - Opens the IDE and opens a sample script

  • powerEvents Logs - Opens the log file location

  • powerEvents Information - Opens the About dialog with product related information

  • coolOrange License Manager - Opens the License Manager dialog for activating coolOrange products

Updates

To update to the latest version of powerEvents, simply download and run the latest powerJobs Client.
Please note that also sample customizations (and standard scripts for powerJobs Client) will be updated.

If a tested version of your customizations has already been distributed to other workstations, it is therefore recommended to run the update on one environment first.
Then start a Vault application to test possible changes. In case of local modifications a warning box will remind to publish the new version of customizations to your Vault Server.
Afterwards, the new version of the powerJobs Client can also be installed on all other environments without notifying Vault users again about the changes that have already been confirmed.

Note

When upgrading from versions v23.0.9 or earlier with enabled sample scripts these scripts are automatically reverted to their original state after the update.

To re-enable sample scripts that have been enabled manually on the previous install, move them from %ProgramData%/coolOrange/Client Customizations/Disabled to %ProgramData%/coolOrange/Client Customizations .