从PowerShell获取最新版本的软件并获取相应的exe路径

时间:2016-08-05 05:46:18

标签: powershell-v3.0

当我编写任何PowerShell脚本时,我很难编写以下路径来执行某些操作

Start-Process -FilePath "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" -ArgumentList $parameters -Wait

C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\Microsoft.AnalysisServices.Deployment.exe

相反,我希望安装最新版本及其相对路径C:\Program Files (x86) C:\Program Files或基于PC配置的其他路径。那么有没有动态的方法来获得所需的软件最新版本。

有些我如何得到这个,但我想在图像中突出显示属性,有人帮助我

$inst = (Get-Item 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\devenv.exe') $inst

enter image description here

1 个答案:

答案 0 :(得分:0)

最后这是答案

$vsPath= (Get-Item 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\devenv.exe').GetValue($name)