Chrome 베타를 자동 설치하고 싶습니다. 나는 호출 해봤 ChromeSetup.exe
와 다운로더를 /s
하거나 /-ms
하지만 아무것도 작동하지 않습니다.
그런 다음 독립 실행 형 설치 버전을 다운로드하고 동일하게 시도했지만 동일한 결과를 얻었습니다. 자동 설치가 작동하지 않습니다.
기본적으로 필요한 것은 설치 후 대화 상자 ( "검색 엔진 선택")를 피하는 것입니다. Google을 자동으로 선택할 수있는 방법이 있습니까?
Chrome 베타를 자동 설치하고 싶습니다. 나는 호출 해봤 ChromeSetup.exe
와 다운로더를 /s
하거나 /-ms
하지만 아무것도 작동하지 않습니다.
그런 다음 독립 실행 형 설치 버전을 다운로드하고 동일하게 시도했지만 동일한 결과를 얻었습니다. 자동 설치가 작동하지 않습니다.
기본적으로 필요한 것은 설치 후 대화 상자 ( "검색 엔진 선택")를 피하는 것입니다. Google을 자동으로 선택할 수있는 방법이 있습니까?
답변:
Chrome 설치 프로그램을 다운로드 하십시오 .
스위치 사용 /silent
과 /install
과 같이을 :
chrome_installer.exe /silent /install
즐겨!
Chocolatey를 사용하여 Chrome을 자동 설치할 수 있습니다 .
Chocolatey 설치
관리자 권한으로 명령 프롬프트를 열고 다음을 발행하십시오.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
크롬 설치
choco install googlechrome
확장명이 .msi 인 설치 파일의 경우 :
msiexec /q /i GoogleChromeStandoloneEnterprise.msi
자세한 내용 은이 블로그 게시물을 참조하십시오 .
PowerShell 2.0에만 네이티브 한 줄 컬이있는 경우 ... 간단히하기 위해 URL을 가져 와서 내용을 다운로드하는 내 자신을 만들었습니다. 기본 인증이 필요한 경우 해당 매개 변수도 제공했습니다.
일어나서 실행하려면 :
Get-Url
되고 자동으로 실행됩니다chrome_installer.exe
참고 : 문제가있는 경우 :
$filePath
)# our curl command, with basic authentication if $credentials provided
function Get-Url {
param(
[string]$url, # e.g. "http://dl.google.com/chrome/install/375.126/chrome_installer.exe"
[string]$filepath, # e.g. "c:\temp\chrome_installer.exe"
[string]$credentials # e.g. "username:pass"
)
$client = New-Object System.Net.WebClient;
if ($credentials) {
$credentialsB64 = [System.Text.Encoding]::UTF8.GetBytes($credentials) ;
$credentialsB64 = [System.Convert]::ToBase64String($credentialsB64) ;
$client.Headers.Add("Authorization", "Basic " + $credentialsB64) ;
}
$client.DownloadFile($url, $filepath);
}
# curl and run silent install
Get-Url http://dl.google.com/chrome/install/375.126/chrome_installer.exe c:\temp\chrome_installer.exe ;
c:\temp\chrome_installer.exe /silent /install ;
이는 완벽하게 작동합니다. 한 번에 10 개의 랩톱에서 PDQ Deploy를 사용하여 Windows 10 EDU 64 비트에서 테스트되었습니다. PDQ Deploy에서 / silent / install 태그가있는 오프라인 설치 프로그램 chromestandalonesetup.exe 와도 작동합니다.
msiexec.exe /i "\\tabeguache\c$\PDQ Deploy Packages\googlechromestandaloneenterprise64.msi" /quiet /passive
무료로 설치하는 것이 좋습니다 PDQDeploy
. MSI를 다운로드하고 위와 같이 사용자 정의 설치 명령을 입력하고 설치할 컴퓨터를 선택하십시오. 누군가 컴퓨터에 로그온했는지 여부에 관계없이 컴퓨터를 건드리지 않고 대기열에있는 한 번에 8 개씩 원하는 수의 컴퓨터에 설치합니다. 또한 설치 PDQInventory
하면 몇 번의 클릭만으로 모든 도메인 워크 스테이션에 설치할 수 있습니다.
다음 Powershell one-liner를 사용하여 최신 Windows OS에 Chrome을 "자동으로"설치할 수 있습니다.
$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 보안 강화 기능이 켜져 있어도 작동하므로 IE가 Chrome 다운로드를 방해 할 경우 Windows Server의 새로운 설치에 매우 유용합니다.
당신은 또한 수 있습니다 여기에 읽을 추가 정보를 원하시면.