2010年7月7日水曜日

◆Bits転送(Start-Bitstransfer)

PowershellでBits転送してみる。
Bits転送には同期転送と非同期転送があり、同期転送は非常に簡単だ。
Import-ModuleでBits用のコマンドレットを読み込んだ後、Start-BitsTransferで転送することができる。
プロトコルはSMBとHTTPが使えるようだが、HTTPはサーバーを選ぶようなのでとりあえずSMBで試す。

Import-Module Bitstransfer
Start-BitsTransfer -Source \\Test-Server\Downloads\Silverlight.exe -Destination .\


TransferTypeパラメータには「download」と「upload」があり、デフォルトは「download」だが「upload」を指定しても動作に違いは見られなかった。(HTTPでは違いがあるのかもしれない)
また、PriorityパラメータはForegroundとBackgroundの2種類。BackgroundはHigh、Normal、Lowの3種類に分かれる。
デフォルトはForegroundだ。

Bits関係のコマンドレットは他にもいくつかあるが、それらは非同期転送用だ。(と思う)

0 件のコメント:

コメントを投稿