Ви можете "безшумно встановити" Google Chrome на будь-якій сучасній ОС Windows, використовуючи наступний одношаровий Powershell:
$LocalTempDir = $env:TEMP; $ChromeInstaller = "ChromeInstaller.exe"; (new-object System.Net.WebClient).DownloadFile('http://dl.google.com/chrome/install/375.126/chrome_installer.exe', "$LocalTempDir\$ChromeInstaller"); & "$LocalTempDir\$ChromeInstaller" /silent /install; $Process2Monitor = "ChromeInstaller"; Do { $ProcessesFound = Get-Process | ?{$Process2Monitor -contains $_.Name} | Select-Object -ExpandProperty Name; If ($ProcessesFound) { "Still running: $($ProcessesFound -join ', ')" | Write-Host; Start-Sleep -Seconds 2 } else { rm "$LocalTempDir\$ChromeInstaller" -ErrorAction SilentlyContinue -Verbose } } Until (!$ProcessesFound)
Ну, технічно це не однолінійний, але він працює так, як є. Він буде працювати, навіть якщо IE Enhanced Security увімкнено, що робить його дуже корисним для нових установок Windows Server, коли IE заважатиме завантажувати Chrome.
Ви також можете прочитати тут додаткову інформацію.