の/ POST X MBのPUTするPowerShellのV3のinvoke-RestMethodを使用して、私はそうのようにPowerShellのV3(hereからCTP2)とその新しい呼び出し-RestMethodと仕事のビットをやっている:はバイナリファイル
Invoke- RestMethod -uri $ destの-method -Credential $クレド-infile $ファイルに
をPUTしかし、私は非常に大きなバイナリオブジェクトをプッシュするためにこれを使用したいのですが、そのための範囲をプッシュすることができるように大きなバイナリファイルのバイト数。
たとえば、20GbのVHDを使用している場合は、それぞれを5Gb(個々のチャンクを分割して保存せずに)に分割し、S3、RackspaceなどのBLOBストレージにPUT/POSTします、Azure、etc.私はまた、チャンクサイズが利用可能なメモリよりも大きいと仮定しています。
大きなバイナリファイルではGet-Contentがあまり効率的に機能しませんが、これはあいまいな要件ではありません。 PowerShellの新しいInvoke-RestMethodと組み合わせて、誰もこれに使用できるappraochesを持っていますか?
とても便利です。これをinvoke-restmethodと組み合わせて、特定のファイルのXGbを最初にメモリにロードせずにurlにポストする例を教えてください(おそらく@ JakeRobinsonの以下のメソッドを使用しています)? – Aaron