是否可以通过Powershell安装SSMS 2017并等待代码完成

时间:2019-04-03 14:41:12

标签: powershell

我编写了一些代码来安装SSMS 2017,但是我注意到,一旦代码执行完毕,此时仍在安装SSMS。从查看日志文件可以看出,安装大约需要5分钟,但是代码只需几秒钟即可运行。我想要的是使代码实际运行5分钟,并且只有在SSMS完成安装后,代码才能结束。

我只是想知道是否有办法做到这一点。

我可以等待5分钟,然后检查它是否已安装,如果尚未安装,则抛出异常。但是,我认为必须有更好的方法来做到这一点。

$ssms_install = "C:\TEMP\SSMS-Setup-ENU.exe /install /quiet /norestart /log log.txt"
Invoke-Expression $ssms_install | Write-Verbose

0 个答案:

没有答案