Вы можете «тихо» установить 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.
Вы также можете прочитать здесь для получения дополнительной информации.