そうでない場合、例えば、自由にソフトウェアを導入できない環境であれば、通常IEを利用するだろう。
今回は、別途ソフトウェアも導入せず、IEも使わない方法を紹介したい。それは、PowerShellからBackground Intelligent Transfer Service (BIS)を利用する方法だ。
Background Intelligent Transfer Service (BITS, バックグラウンド インテリジェント転送サービス)は、アイドル中のネットワーク回線の帯域幅を使用し、非同期にマシン間のファイル転送を行うMicrosoft Windows オペレーティングシステムの構成の一部である。Windows Update、Windows Server Update Services、System Management Serverやその他のアプリケーションやWindows サービスで利用されている。BITSを使えば、ユーザサービスに与える影響を最小化してダウンロードを実行可能だ。また、ダウンロードを一時休止・再開することもできる。
PowerShellでは、BITSを操作するコマンドとして、以下のものが準備されている。
PS C:\> Get-Command -Noun BITS* CommandType Name ModuleName ----------- ---- ---------- Cmdlet Add-BitsFile BitsTransfer Cmdlet Complete-BitsTransfer BitsTransfer Cmdlet Get-BitsTransfer BitsTransfer Cmdlet Remove-BitsTransfer BitsTransfer Cmdlet Resume-BitsTransfer BitsTransfer Cmdlet Set-BitsTransfer BitsTransfer Cmdlet Start-BitsTransfer BitsTransfer Cmdlet Suspend-BitsTransfer BitsTransfer PS C:\>
『その1・BITSとは』
『その2・フォアグラウンド』
『その3・バックグラウンド』
0 件のコメント:
コメントを投稿