LoginSignup
0
0

More than 5 years have passed since last update.

PowerShellを使用してChromiumを最新版に更新する

Last updated at Posted at 2015-02-10

概要

ChromiumはChromeと違って自動更新が出来ないので、最新版に更新するバッチを組みました。

取得元はこちらです。(外部サイト): Download Chromium - The easiest way to download Chromium

サイトを作成された方がGoogleの方なので、取得元として安心できるかと思います。
中身については言うまでも無いでしょう。

免責

掲載しているコードには、プロセスの終了ファイル、フォルダの削除ネットワークからのファイルの取得を行う命令が含まれています。使用する場合は、処理の流れ、意味や性質を良く理解した上で、自己責任で使用して下さい。当方は一切の責任を負いません。

構成

作成したバッチが想定するフォルダ構成は次の通りです。
今回のファイルは Chrome-Update.ps1 という名前で作りました。

フォルダ構成

【どこか】
 ┣【Application】 // 元の名前: chrome-win32
 ┃ ┣chrome.exe
 ┃ ┗ ・・・
 ┗Chrome-Update.ps1 // ここに置く

内容

ZipFile クラスを使用していますので、.NET 4.5 以上のみ実行可能です。

Chrome-Update.ps1

Stop-Process -Name chrome -Confirm
Remove-Item -Path Application -Recurse -Force
Remove-Item -Path chrome-win32 -Recurse -Force
Remove-Item -Path chrome-win32.zip -Force
$web = New-Object System.Net.WebClient
Try { $web.DownloadFile( "https://download-chromium.appspot.com/dl/Win", "chrome-win32.zip" ) }
Finally { $web.Dispose( ) }
[System.Reflection.Assembly]::LoadWithPartialName( "System.IO.Compression.FileSystem" );
[System.IO.Compression.ZipFile]::ExtractToDirectory( "chrome-win32.zip", "." );
Remove-Item -Path chrome-win32.zip -Force
Move-Item -Path chrome-win32 Application -Force

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0