欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

powershell 抓取软件 我自己亲自做的 有大用 有大大用 有大大大用

Powershell

# 收集所有用户安装的软件(包括系统级和当前用户级)

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* `

| Select-Object DisplayName, DisplayVersion, Publisher, InstallDate  `

| Where-Object {$_.DisplayName -ne $null } `

| Sort-Object DisplayName `

| Out-File "C:\已安装软件列表.txt" # 导出到文本文件


# 如需包含 32位软件(64位系统),补充以下命令并合并结果

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* `

| Select-Object DisplayName, DisplayVersion, Publisher, InstallDate `

| Where-Object{$_.DisplayName -ne $null } `

| Sort-Object DisplayName `

| Out-File "C:\已安装软件列表32位.txt"


CMD

wmic product get name,version > C:\已安装软件列表.txt


普通分类: