使用PowerShell,我期待收集已安裝的應用程序。這似乎是由註冊表這裏的「卸載」部分分析最徹底的實現:Powershell解析/迭代通過並結合兩個註冊表項
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\
和
HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
一個簡單的PowerShell來分析數據,並把它以表格的形式只是其中之一可能是:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*
| Select-Object DisplayName, DisplayVersion
| Sort-Object DisplayName | Format-Table -AutoSize
我想怎麼做,而不必運行上面的線來獲得x86和x64的安裝的應用程序,將兩者結合起來INT o相同的輸出。有沒有簡單的解決方案,這將允許同一行解析兩個註冊表項並將數據合併到一個表中?
這裏是一個與你的問題相關的例子:https://github.com/gangstanthony/PowerShell/blob/master/Get-InstalledApps.ps1 –