> Get-WmiObject -class Win32_Product | Get-Member -MemberType Properties ; > Get-WmiObject -class Win32_Product | Where-Object -FilterScript {$_.vendor -eq "Microsoft Corporation"} > Get-ItemProperty "HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | Select-Object display name, display version, publisher, install date | Format-Table -AutoSize > Return = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey("$Key", "$ComputerName") > Get-Package -ProviderName msi -AllVersions | Select-Object -Property name, version, source | Export-Csv -NoTypeInformation -Delimiter ";" -Path $StrOutpath;