SSMS(SQL Server Management Studio)をインストールする必要があったので PowerShell で自動化しました。
SSMS のインストーラーを用意する
公式ページからダウンロードします。
SSMS のインストーラーを実行する
ダウンロードしたインストーラーを実行します。
「-Verb runas」で管理者権限で実行できます。
「-Wait」で実行完了まで待機します。
$scriptDir=Split-Path $MyInvocation.MyCommand.Path -Parent
$sSMSInstallerPath = $scriptDir + "\..\Installer\SSMS-Setup-JPN.exe"
Start-Process -FilePath $sSMSInstallerPath -ArgumentList "/install /quiet /passive /norestart" -Verb runas -Wait
/quietを指定すればサイレントインストールできます。