Je kunt Google Chrome “stilletjes installeren” op elk modern Windows OS met de volgende Powershell one-liner:
$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)
Nou, technisch gezien is het geen one-liner, maar het werkt alsof het dat wel is. Het werkt zelfs als IE Enhanced Security aan staat, waardoor het erg handig is voor gloednieuwe installaties van Windows Server wanneer IE voorkomt dat je Chrome downloadt.
U kunt ook lees hier voor extra info.