Visual Studio 2008 beta 2 を BITS でダウンロードするための PowerShell Script
id:NyaRuRu:20070710:p1 の beta 2 版です.ほとんど自分用メモですが.
今回は ForEach-Object の短縮形である % を使ってみました.
Visual Studio Team System 2008 Beta 2 Team Suite (Virtual PC)
bitsadmin /create OrcasBeta2 bitsadmin /addfile OrcasBeta2 "http://go.microsoft.com/fwlink/?LinkId=94439" ((pwd).Path + "\VSCTPBase.exe") (1..7) | % ` { ` if($_ -eq 1) ` { ` @{'num'=$_; 'ext'=".exe"} ` } ` else ` { ` @{'num'=$_; 'ext'=".rar"} ` } ` } ` | % ` { ` @{ ` 'filename'="OrcasBeta2_VSTS_7PartsTotal.part0" + $_.num + $_.ext ` } ` } ` | % ` { ` @{ ` 'url'="http://download.microsoft.com/download/e/a/e/eaebbc2b-c813-4c38-bc77-a3cb3dc4c410/"+$_.filename; ` 'path'=(pwd).Path + "\" + $_.filename ` } ` } ` | % ` { ` bitsadmin /addfile OrcasBeta2 $_.url $_.path ` } bitsadmin /resume OrcasBeta2 bitsadmin /monitor
LinkID?
そうえば前回は別のサイトで go.microsoft.com の LinkID を見つけたので URL が短くてすんだのですが,あの LinkID ってどうやって検索するんでしょうね?