Chrome을 자동으로 설치하려면 어떻게해야하나요?


20

Chrome 베타를 자동 설치하고 싶습니다. 나는 호출 해봤 ChromeSetup.exe와 다운로더를 /s하거나 /-ms하지만 아무것도 작동하지 않습니다.

그런 다음 독립 실행 형 설치 버전을 다운로드하고 동일하게 시도했지만 동일한 결과를 얻었습니다. 자동 설치가 작동하지 않습니다.

기본적으로 필요한 것은 설치 후 대화 상자 ( "검색 엔진 선택")를 피하는 것입니다. Google을 자동으로 선택할 수있는 방법이 있습니까?


techygeekshome.co.uk/2014/06/… 를 살펴보십시오 . 도움이 될 수 있습니다.
vembutech

답변:


21
  1. Chrome 설치 프로그램을 다운로드 하십시오 .

  2. 스위치 사용 /silent/install과 같이을 :

    chrome_installer.exe /silent /install
    
  3. 즐겨!


무인 설치 과정에서 MSI를 다운로드하는 것은 GUID가 MSI 경로에 연결되어 있기 때문에 어려운 작업입니다. 이것은 최소한 깨끗하며 잠시 후에 시간이 초과되어 다운로드를 사용할 수 없게되는 임의로 생성 된 GUID가 없습니다. 감사!
한니발

제공된 링크로 지금 시도했지만 불행히도 작동하지 않는 것 같습니다.
Almund

독립 실행 형 설치 프로그램을 사용하여 Chrome 59.0.3071.86을 설치할 때 적합합니다.
HairOfTheDog

12

으로 설치 MSI 파일Q의 플래그하면 자동 설치 제공 할 것입니다.


SP가없는 구형 Windows XP 컴퓨터에서는 msi 설치를 지원하지 않습니다. (그리고 예, 나는 항상 오래된 기계를 가진 사람들과 마주칩니다).
Clay Nichols

XP의 RTM에 Windows Installer 2 (q 플래그를 지원)가 포함되어 있음을 이해했지만 잘못되었을 수 있습니다. 반면에 Chrome 자체는 XP SP 2 이상 만 지원하므로 약간 학문적으로 보입니다.
David Cornish

7

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


1

PowerShell 2.0에만 네이티브 한 줄 컬이있는 경우 ... 간단히하기 위해 URL을 가져 와서 내용을 다운로드하는 내 자신을 만들었습니다. 기본 인증이 필요한 경우 해당 매개 변수도 제공했습니다.

일어나서 실행하려면 :

  1. PowerShell 콘솔로드
  2. ps1, psm1을 만들거나 PowerShell에서이 코드 블록을 복사하여 붙여 넣기 및 실행하면됩니다.
  3. 코드가 호출 Get-Url되고 자동으로 실행됩니다chrome_installer.exe

참고 : 문제가있는 경우 :

  • 관리자 모드에서 PowerShell을 실행하고 있는지 확인
  • C : \ TEMP 당신이 액세스 (또는 당신을 변경할 수 있습니다 기존의 디렉토리입니다 $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 ;

1

이것이 원하는 것인지 확실하지 않지만,

choco install chrome


1

이는 완벽하게 작동합니다. 한 번에 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하면 몇 번의 클릭만으로 모든 도메인 워크 스테이션에 설치할 수 있습니다.


0

이 게시물의 자동 설치 명령을 사용하여 MSI를 통해 Chrome v42를 설치하지 못했습니다. MSI를 수동으로 실행하면 UAC 프롬프트가 표시되고 UAC 프롬프트가 차단되어 자동 설치가 실패한 것으로 나타났습니다.

이것은 MSI와 UAC의 관계를 설명 하는 정말 좋은 기사 입니다.


0

이 명령을 사용해야합니다.

start /wait msiexec /i "%~dp0%googlechromestandaloneenterprise.msi%" /qn /l*

먼저 msi 파일을 다운로드하십시오.

자세한 내용은 이 기사를 읽으십시오


0

다음 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의 새로운 설치에 매우 유용합니다.

당신은 또한 수 있습니다 여기에 읽을 추가 정보를 원하시면.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.