Skip to main content

How to Export a Software Inventory from a Windows EC2 Workstation

Step-by-step guide to generating a CSV list of installed software on a CREE8 Windows cloud workstation using PowerShell.

Written by Michael Taylor
Updated today

How to Export a Software Inventory from a Windows EC2 Workstation

If you need a list of all software installed on your CREE8 Windows workstation — for example, to audit licenses, troubleshoot compatibility, or share with your IT team — you can generate a CSV file in seconds using PowerShell.

Step 1: Open PowerShell on Your Workstation

Connect to your workstation via CREE8 Desktop, then open PowerShell:

  • Press Windows + X and select Windows PowerShell, or

  • Search for PowerShell in the Start menu

Step 2: Run the Inventory Script

Paste and run the following command. It scans both 64-bit and 32-bit application registry entries and exports the results to a CSV file on your desktop:

$paths = @(
  'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*',
  'HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'
)Get-ItemProperty $paths |
  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate |
  Where-Object { $_.DisplayName -ne $null } |
  Sort-Object DisplayName |
  Export-Csv -Path C:\Users\Public\Desktop\software-inventory.csv -NoTypeInformation

The file software-inventory.csv will appear on the workstation desktop when complete.

Step 3: Transfer the File Off Your Workstation

You can retrieve the CSV using any of the following methods:

  • CREE8 Desktop file transfer — use the built-in transfer panel to move the file to a CREE8 project or your local machine

  • Copy/paste via DCV or PCoIP — if clipboard file transfer is enabled in your session, you can copy and paste directly

  • Upload to a CREE8 project — move the file into a shared project folder for team access

What the CSV Contains

The exported file includes the following columns:

  • DisplayName — application name

  • DisplayVersion — installed version number

  • Publisher — software vendor

  • InstallDate — date the application was installed (where recorded)

Notes

  • This method reads from the Windows Registry and covers most traditionally installed applications. Some portable apps or Microsoft Store apps may not appear.

  • No third-party tools or admin elevation are required to run this command.

  • If you need a full system inventory including hardware, running services, or Windows features, contact the CREE8 support team.

Did this answer your question?