如何使用 Get-WmiObject return java 的最新版本
How to return the latest version of java using Get-WmiObject
我想弄清楚使用
Get-WmiObject -Class Win32_Product -ComputerName $System -Filter "Name like 'Java%'" | Select -Expand Version'"
以return最新版本JAVA查询。
它returns
8.0.2610.12
8.0.2810.9
8.0.2910.10
2.8.261.12
预计 return
8.0.2910.10
使用the Sort-Object
cmdlet对版本字符串进行排序,然后抓取最大值:
$versions = Get-WmiObject -Class Win32_Product -ComputerName $System -Filter "Name like 'Java%'" | Select -Expand Version
$versions | Sort { $_ -as [version] } -Descending | Select -First 1
我想弄清楚使用
Get-WmiObject -Class Win32_Product -ComputerName $System -Filter "Name like 'Java%'" | Select -Expand Version'"
以return最新版本JAVA查询。
它returns
8.0.2610.12
8.0.2810.9
8.0.2910.10
2.8.261.12
预计 return
8.0.2910.10
使用the Sort-Object
cmdlet对版本字符串进行排序,然后抓取最大值:
$versions = Get-WmiObject -Class Win32_Product -ComputerName $System -Filter "Name like 'Java%'" | Select -Expand Version
$versions | Sort { $_ -as [version] } -Descending | Select -First 1