我正在尝试获取全新 Windows 10(Pro)机器中已安装软件的列表。
在我看来西米克命令有效,而其他命令则无效。
以下是两个真实的例子:
$ wmic cpu get name
Name
Intel(R) Core(TM) i7-8650U CPU@ 1.90GHz
$ wmic product get name, version
No Instance(s) Available
为了修复第二个问题,我需要配置或安装任何东西吗?
我有另一台装有 Windows 10(企业版)的机器,并且两个命令都可以正常工作。
提前致谢。
答案1
我将Get-Package
在 Powershell 中使用:
Get-Package |
Where-Object {$_.ProviderName -in @('Programs','msi','chocolatey')} |
Select-Object Name,Version