Installation
Requirements
As powerGate allows to automate data synchronization between Vault and ERP systems, the Vault system requirements defined by Autodesk leads.
Operating System: 64-bit only
Microsoft Windows 10
Microsoft Windows 11
.NET Framework: 4.7 or higher
Windows PowerShell: PowerShell 5.1 or higher
PowerShell 7 (optional)
With Inventor 2025, Autodesk has started to transition its applications to .NET 8.
As a result, ERP integrations for Inventor 2025 (using powerEvents or Autodesk Vault Data Standard) are running in self-hosted PowerShell 7 environments, while Vault Client 2025 integrations continue to use the installed Windows PowerShell.
customizations realized using powerEvents run in PowerShell 7.4.
integrations using Autodesk Vault Data Standard run in PowerShell 7.2.
Since PowerShell 7 is backward-compatible with earlier Windows PowerShell versions, existing ERP integrations should generally work without modification.
An installation is therefore generally not required, unless you want to use the PowerShell 7 Console or IDEs like Visual Studio Code on your development environment, or if you plan to use cmdlets in other PowerShell 7 hosting applications.
Workstations
Autodesk Vault Client: 2025 / 2024 / 2023 / 2022
Vault Professional
coolOrange powerJobs Client: powerJobs Client is installed automatically (optional)
powerEvents is needed to easily realize integrations between Vault Client, Inventor and the ERP system (see ERP integration sample).
Job Processor
coolOrange powerJobs Processor: powerJobs Processor (optional)
Needed to perform automated data synchronization tasks between Vault and ERP via the Job Processor.
Setup
The powerGate setup is delivered as an executable and accepts the standard windows installer arguments.
To accept the products EULA when starting the setup in silent mode pass the ACCEPT_EULA=1 argument.
This installs all components needed on a workstation by default:
"\\path\to\networklocation\powerGate25.0_Vault2025.exe" -silent ACCEPT_EULA=1
To install only the main components (Cmdlets and .NET Library) on the Job Processor machine, pass the MAIN_COMPONENTS_ONLY=1 argument.
This will NOT install any sample files and no powerJobs Client:
"\\path\to\networklocation\powerGate25.0_Vault2025.exe" -silent ACCEPT_EULA=1 MAIN_COMPONENTS_ONLY=1
After the Setup
After installing powerGate on a development environment, the provided sample files can be used to implement your own Vault ERP integration.
It is recommended to disable all PowerShell scripts that are not used and have been replaced with your own version.
Install Locations
powerGate is installed in the following locations on your system:
The Cmdlets will be installed to C:\Program Files\coolOrange\Modules\powerGate
All PowerShell scripts and XAML files relevant for the ERP integration are placed in C:\ProgramData\coolOrange\Client Customizations (only on workstations)
The .NET library powerGate.Erp.Client.dll is installed in the GAC (for .NET Framwork only) and in C:\Program Files\coolOrange\Modules\powerGate
Following shortcuts are added in the start menu:
powerGate Console - Opens the PowerShell Console and loads the powerGate module
powerGate Logs - Opens the log file location
powerGate Information - Opens the About dialog with product related information
coolOrange License Manager - Opens the License Manager dialog for activating coolOrange products
Windows permissions
To activate the product via the License Manager dialog, the current Windows user needs the following rights, which are automatically installed for “Everyone”:
Path |
Required Rights |
---|---|
C:\ProgramData\coolOrange\ |
Read, Write data |
Updates
To install a newer version of powerGate on workstations, just execute the setup file of the new version.
ERP integrations will then continue to work as usual, with all delivered sample files also beeing updated (see C:\ProgramData\coolOrange\Client Customizations\Disabled folder).
Improvements in these files will automatically take effect only for those PowerShell scripts that were also previously enabled.
Note
On the Job Processor, Vault Workgroup (unsupported) and Vault 2020 or older environments, powerGate must be updated with the previously used MAIN_COMPONENTS_ONLY=1
argument.
Please note that for such installations that contain only the main components (Cmdlets and .NET Library), future updates can also be performed only with this argument!
Otherwise the update will be prevented by the installer. A full installation on workstations is then unfortunately only possible by uninstalling the old version before installing the new one.
Uninstall
In case you want to remove powerGate from your computer you can:
Execute the setup file again. This will give you the option to repair or remove powerGate. Click on “Remove” to uninstall the program.
Go to “Control Panel - Programs and Features”, find “coolOrange powerGate” and run “Uninstall”.