Wmi
WMI 而不是 WMIC 命令來查找應用程序版本?
我正在使用 wmic 查找內部應用程序的目前版本。我的命令如下所示:
wmic product where "name='Application Name'" get version
我從未使用過 wmi,但我讀過有人說它比 wmic 更容易使用。我認為我的使用非常簡單,但是我將如何使用 wmi,它會比 wmic 更快嗎?(wmic 對我來說執行很慢)
我讀過關於使用的壞事
Win32_Product
。我不知道它的細節,所以在這種情況下可能沒問題,但是在閱讀了這個部落格並提出了這個問題後,我最終選擇了以下內容:$regpath = 'HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall' $version = Get-ItemProperty "$regpath\*" | Where-Object { $_.DisplayName -eq 'Application Name' } | Select-Object -Expand DisplayVersion
電源外殼
Get-WMIObject -Query "SELECT Version FROM Win32_Product WHERE Name='SomeName'"