当我编写任何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
答案 0 :(得分:0)
最后这是答案
$vsPath= (Get-Item 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\devenv.exe').GetValue($name)