Webclient
構文
webclient -g URL [-u user [-x passwd]][-o file]|[-m][-noproxy]
webclient -p URL [-u user [-x passwd]][-i file][-noproxy]
webclient -l
説明
HTTPとFTPの場所との間でファイルを転送し、ISOファイルシステムをマウントします。
オプション
使用法
webclient
またはftp
を同じネットワークインターフェイス上で実行する場合、そのネットワークインターフェイス上でifconfig
を使用する必要はありません。システムユーティリティで構成されたPre-Boot Network SettingsによってこのインターフェイスとIPアドレスの設定が自動的に選択されるためです。
ftp
とwebclient
で使用するインターフェイスをifconfig
で構成した場合、その設定は消去され、代わりに、コマンドの実行時にインターフェイス上でシステムユーティリティのプリブートネットワーク設定メニューが適用されます。
このコマンドにより、ネットワーク転送をスクリプト化できます。このコマンドを使用する主な利点は、HTTPアドレスを使ったURLを指定し、そのアドレスのドキュメントの取得、そのアドレスのファイルへのドキュメントの出力、ファイルのダウンロード、ISOファイルのマウントができることです。ファイル転送をキャンセルするには、ESCキーまたはCtrl + Cキーを押します。FTP URLでは、ユーザー名とパスワードをクリアテキストでURLに指定することで認証を行うことができます。FAT32パーティションに保存できるファイルの最大サイズは4 GBです。アップロードまたはダウンロードするためのURLには、HTTPまたはFTPのいずれかを指定できます。HTTP URLは、IPv4/IPv6アドレスまたはホスト名のいずれかを使用して指定することができます。FTP URLは、IPv4アドレスまたはホスト名のいずれかを使用して指定することができます。FTP over IPv6はサポートされていません。ダウンロード操作中に-m
も-o
も指定されていない場合、現在のファイルシステム上の、リモートファイルと同じ名前の新しいファイルに出力がリダイレクトされます。アップロード操作中に-i
が指定されていない場合、現在のファイルシステム上の同じ名前のファイルから入力がリダイレクトされます。転送されているファイルサイズに相当するシステムの空きメモリ(RAM)があることを確認してください。プロキシを設定すると、すべてのダウンロード操作またはアップロード操作がプロキシ経由で試行されます。プロキシが設定されていない場合、または-noproxy
が指定されている場合、すべてのダウンロード操作またはアップロード操作はプロキシなしで試行されます。-l
が指定されている場合、Webクライアントがネットワーク操作に使用する設定が表示されます。これらの設定は、sysconfig
を使用して内蔵UEFIシェルで変更することも、システムユーティリティで変更することもできます。
例
ISOファイルをダウンロードして、ISOファイルシステムをマウントするには、次のように入力します。
fs0:\> webclient -g http://192.168.1.20/filename.iso -m
または
fs0:\> webclient -g http://[1234:0001:0002:0003:0004:0005:0006:0007]/filename.iso -m
または
fs0:\> webclient -g http://[1234::1]/filename.iso -m
または
fs0:\> webclient -g http://www.example.com/filename.iso -m
または
fs0:\> webclient -g ftp://192.168.1.20/filename.iso
HTTPサーバーからファイルをダウンロードして現在のファイルシステムに保存するには、次のように入力します。
fs0:\> webclient -g http://192.168.1.20/file.html -o file.html
ユーザー名user
とパスワードpass
を使用してFTPサーバーからファイルをダウンロードするには、次のように入力します。
ftp://192.168.1.20/file.html -u user -x pass -o file.html
fs0:\> webclient -g
ユーザー名user
とパスワードpass
を使用してFTPサーバーにファイルをアップロードするには、次のように入力します。
ftp://192.168.1.20/file.html -u user -x pass -o file.html
fs0:\> webclient -p
プロキシが設定されている場合に、外部HTTPサーバーからファイルをダウンロードして現在のファイルシステムに保存するには、次のように入力します。
webclient -g http://www.hpe.com/file.html
プロキシが設定されている場合に、内部HTTPサーバーからファイルをダウンロードして現在のファイルシステムに保存するには、次のように入力します。
-g http://192.168.1.20/file.html -noproxy
ネットワーク設定を表示するには、次のように入力します。
fs0:\> webclient -l