Skip to content

Instantly share code, notes, and snippets.

@trondhindenes
Created November 5, 2016 13:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trondhindenes/7eafc770f6d6e829fd9370acd673515d to your computer and use it in GitHub Desktop.
Save trondhindenes/7eafc770f6d6e829fd9370acd673515d to your computer and use it in GitHub Desktop.
$packages = Get-WmiObject -Class Win32_Product
$returnpackages = @()
foreach ($package in $packages)
{
$PackageObj = "" | Select Name, IdentifyingNumber, Version, Caption
$PackageObj.Name = $Package.Name
$PackageObj.IdentifyingNumber = $Package.IdentifyingNumber
$PackageObj.Version = $Package.Version
$PackageObj.Caption = $Package.Caption
$returnpackages += $PackageObj;$PackageObj = $null
}
$returnpackages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment