Visual Studio 2010 CTP を BITS でダウンロードするための PowerShell Script
相変わらず RAR で 11 分割とか面倒なことをしてくれるので『Visual Studio 2008 beta 2 を BITS でダウンロードするための PowerShell Script - NyaRuRuの日記』再び的な.
カレントディレクトリにダウンロードするので,実行場所にご注意を.
bitsadmin /create VS2010CTP (1..11) | % { if($_ -eq 1) { @{'num'=$_; 'ext'=".exe"} } else { @{'num'=$_; 'ext'=".rar"} } } | % { @{ 'filename'=[String]::Format("VisualStudio2010CTP_11PartsTotal.part{0:0#}{1}", $_.num, $_.ext) } } | % { @{ 'url'="http://download.microsoft.com/download/9/7/4/97467b12-d04b-463f-b703-0e334c177799/"+$_.filename; 'path'=(pwd).Path + "\" + $_.filename } } | % { bitsadmin /addfile VS2010CTP $_.url $_.path } bitsadmin /resume VS2010CTP
最後の /resume のところでダウンロードが始まります.ダウンロード状況を知るには /monitor を使います.
bitsadmin /monitor
ダウンロードが終わったら以下のコマンドでジョブを終了させてください.
bitsadmin /complete VS2010CTP