Есть ли способ установить SSMS 2017 через Powershell и дождаться завершения кода - PullRequest
0 голосов
/ 03 апреля 2019

Я написал немного кода, который устанавливает 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...