bitsadminをバッチファイルで行いたいのですが、 コマンドプロンプトで上部のエラーが発生した場合はエラーのままで制御が返ってきません。下部のエラーの場合はエラー後、制御が返ってきます。
1.この違いは何なのでしょうか?
2.制御が返るようにバッチ処理を書くとしたらどうすればよいでしょうか
teratailにbitsadminの503エラーの場合の方法が書いてありますが、実装詳細が書いていなくよくわからないので質問させていただきました。
bitsadmin /TRANSFER hoge http://localhost:8080/images/download.jpg c:\test\donwload.jpg DISPLAY: 'hoge' TYPE: DOWNLOAD STATE: TRANSIENT_ERROR PRIORITY: NORMAL FILES: 0 / 1 BYTES: 0 / UNKNOWN ERROR FILE: http://localhost:8080/images/download.jpg -> c:\test\donwload.jp ERROR CODE: 0x80072efd - サーバーに接続できませんでした ERROR CONTEXT: 0x00000005 - リモート ファイルを処理中にエラーが発生しました。
bitsadmin /TRANSFER hoge http://localhost:8080/images/download2.jpg c:\test\donwload2.jpg DISPLAY: 'hoge' TYPE: DOWNLOAD STATE: ERROR PRIORITY: NORMAL FILES: 0 / 1 BYTES: 0 / UNKNOWN Unable to complete transfer. ERROR FILE: http://localhost:8080/images/download2.jpg -> c:\test\donwload2. ERROR CODE: しません。 - HTTP ステータス 404: 要求された URL はサーバーに存在 ERROR CONTEXT: 0x00000005 - リモート ファイルを処理中にエラーが発生しました。
あなたの回答
tips
プレビュー