問題タブ [microsoft-bits]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
batch-file - Windows Bitsadmin の代替
Bitsadmin は非推奨になっているため、バッチ スクリプト内からファイルをダウンロードする代わりの方法を知っているかどうかを知りたいです。Windowsに既に付属している代替手段が最適であるため、余分なものをダウンロードする必要はありません。
iis - HTTPS 経由の IIS での BITS アップロード
HTTPS を介して実行されている Web サーバーで BITS アップロード拡張機能を実行しようとすると、既知の問題があるかどうかに興味があります。
BITS-Sessions サブフォルダーが自動的に作成された拡張機能をセットアップしました。これを使用してローカル PC からファイルをアップロードしようとすると、次のようになります。
bitsadmin /reset bitsadmin /create /upload info_request bitsadmin /setproxysettings info_request PRECONFIG bitsadmin /addfile info_request https://[削除されたWeb サーバー]/ C:\text.txt bitsadmin /resume info_request
次のように応答します。
エラー コード: 0x8020001b エラー コンテキスト: 0x00000005
ただし、Web サーバーのログは、すべてが正常であると考えているようです。
2015-05-26 08:57:48 [削除された IP] BITS_POST / - 443 - [削除された IP] Microsoft+BITS/7.5 - 200 0 0 1825
これは HTTPS の問題でしょうか、それとも間違った道を見ているのでしょうか?
batch-file - Batch を使用して Web サイトからイメージをダウンロードする
Web サイトからイメージをダウンロードし、Bitsadmin を使用してコンピューターのどこかに保存することになっている .bat ファイルがありますが、実行しようとすると、次のエラーが発生します。
正直、意味が分からないので、少しでも参考になれば幸いです。これが私の現在のコードです(実際のコードのウェブサイトは別のものです。これは単なる例です)
ありがとう。
powershell - リダイレクト時に Start-BitsTransfer がファイル名を無視する
コマンドを使用してStart-BitsTransfer
、powershell スクリプトでリモート リソースをダウンロードしています。
ただし、URLが短いURLの場合、コマンドは正しいファイル名をとらないようです。
たとえば、これらの url:http://ligman.me/1IW1oab
は実際にはhttp://download.microsoft.com/DOWNLOAD/D/6/7/D670D322-5771-409E-BF34-5B98496DEB0A/MICROSOFT_PRESS_EBOOK_INTRODUCING_AZURE_PDF.PDF
(HTTP 301応答) にリダイレクトします。
しかし、私が実行すると
結果のファイル名は1IW1oab
このコマンドを使用して正しいファイル名を取得する方法はありますか?
c# - Owin 自己ホスト型 Web サービスから大きなファイルをダウンロードする
私は現在、自分のマシンで実行され、ピア (他のマシン) がMicrosoft の BITSを使用して仮想ディレクトリからファイルをダウンロードできるようにする Owin 自己ホスト型 Web サービスに取り組んでいます。ダウンロードは比較的小さなファイルで機能しますが、大きなファイル (2Go 以上) をダウンロードする必要がある場合は常に、BITS から次のエラーが発生します。
「サーバーは必要な HTTP プロトコルをサポートしていません。バックグラウンド インテリジェント転送サービス (BITS) では、サーバーが Range プロトコル ヘッダーをサポートする必要があります。」
Owin で範囲リクエストを有効にする方法があるかどうか、または受信したリクエストで「データ チャンク」を手動で実装する必要があるかどうか疑問に思っていました。すべてのリクエストの内容をヘッダー「Accept-Ranges: bytes」に変更しても機能しないように見えるためです (魔法のようには機能しないと思いましたが、とにかく試してみました)。
サーバーが範囲リクエストをサポートしているかどうかを知る方法を見つける以外に、私がやろうとしていることに関する多くの情報を見つけることができませんでした.
私のものと似ているように見えるこの質問がありましたが、ヘッダーを適切に設定することに重点が置かれていました。コードが応答を返す前にファイルを分割するかどうか、またはどのように分割するかは実際には表示されません。IIS についても何かありましたが、私の Web サービスは IIS 上では実行されず、クライアントのマシン上で実行され、Windows サービスによってインスタンス化されます。
powershell - PowerShell 経由で同時 BITS 転送を実行できますか?
私が PowerShell にそれほど精通しているわけではないことはすぐに認めます。私は何をする必要があるかの例を見つけることができ、それを主に私のニーズに合わせて微調整しました。コードは以下です。私が知りたいのは、PowerShell の異なるインスタンスでスクリプトを呼び出す場合に、すべての転送が同時に実行されるように変更できる点はありますか?
winapi - winapiの使用中にプロキシサーバーでプロキシ認証スキームのタイプを取得するには?
BITS またはその他の非同期ファイル ダウンロード winapi を使用してファイルをダウンロードしたいと考えています。アプリケーションでそれに応じて行動できるように、サーバー上のプロキシ認証スキームを識別する方法を誰かが提案できますか? (例: NTLM または Kerberos または単純な基本認証、ダイジェスト認証、パスポートなど)
powershell - BITS 経由で OneDrive にアップロードする
BITS を使用して OneDrive にファイルを送信しようとしています。これに関する記事を見つけました: https://msdn.microsoft.com/en-us/library/dn858877.aspx ; しかし、PowerShell のネイティブStart-BitsTransfer
メソッドによって労力を節約できることを期待していました。ただし、その記事は、OneDrive が BITS アップロードをサポートしていることを暗示しています。物事は有望です。
上記のコードを実行すると、進行状況バーが一時的にポップアップし、エラーが表示されます。以下の完全な出力 (資格情報プロンプトを含む):
を使用して OneDrive へのアップロードを実行できるかどうか、以前に誰かがこれを試みたことがありstart-bitstransfer
ますか?