wget相当

PowerShell標準のみ使って

 (new-object System.Net.WebClient).DownloadString("http://example.com/foo.zip")

文字コード指定する

 $webClient = New-Object System.Net.WebClient 
 $webClient.Encoding = [System.Text.Encoding]::GetEncoding("UTF-8")  
 $webClient.DownloadString("http://example.com/foo.html") 

PsUrlモジュールを使って

PsUrlのインストール

 Install-Module PsUrl  

Get-Urlの実行

 Get-Url "http://example.com/foo.zip"

日本語のウェブページのダウンロード

  • PowerShellはテキストをUTF16で扱うので、PowerShellのコマンドレットでウェブページをダウンロードするのは都合が悪い事がある。
  • ウェブページをダウンロードする目的なら、wget等を使った方が無難。

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS