-
-
Save kurokikaze/350fe1713591641b3b42 to your computer and use it in GitHub Desktop.
(new-object System.Net.WebClient).DownloadFile('http://dl.google.com/chrome/install/375.126/chrome_installer.exe', 'c:/temp/chrome.exe');. c:/temp/chrome.exe /silent /install;rm c:/temp -rec |
Thanks to @eesheesh , I could install chrome in Run Dialog. Here's slightly improved version which reduces download time by removing progress bar. ( https://stackoverflow.com/a/43477248 )
PowerShell -Command "& {$P=$env:TEMP+'\chrome_installer.exe';$ProgressPreference='SilentlyContinue';IWR 'https://dl.google.com/chrome/install/latest/chrome_installer.exe' -OutFile $P;SAPS -FilePath $P -Args '/silent /install' -Verb RunAs -Wait;DEL $P}"
"http://dl.google.com/chrome/install/latest/chrome_installer.exe" This is not downloading the latest version of Chrome. Does anyone know the reason?
❤️ @nicolaigj
Thanks @kyungjaepark! I've put this in a dedicated website, to make it easy for folks to quickly install Chrome/Firefox on a new machine, without having to type in the command: https://insta.llc (works with http://insta.llc without redirects as well, for folks installing versions of Windows that complain about HTTPS).
$uri = "https://dl.google.com/chrome/install/latest/chrome_installer.exe";
$path = "$PSScriptRoot\ChromeSetup.exe";
Invoke-WebRequest -Uri $uri -OutFile $path;
Start-Process $path /install -NoNewWindow -Wait;
Remove-Item $path;
Thanks @kyungjaepark! I've put this in a dedicated website, to make it easy for folks to quickly install Chrome/Firefox on a new machine, without having to type in the command: https://insta.llc (works with http://insta.llc without redirects as well, for folks installing versions of Windows that complain about HTTPS).
This is amazing work, thank you so much! If I could only find something similar for Adobe Reader my life would be complete.
If you get an error like
Invoke-WebRequest : The underlying connection was closed
, your system may be configured with strong TLS ciphers by default. Change them in the current powershell environment by running[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12