質問: windowsサーバーにファイルをダウンロードする方法 関連質問: windows powershellでのwgetのネイティブ代替? 質問は愚かに聞こえるかもしれませんが、これは私にとってしばしば大きな問題です。次のシナリオを検討してください。顧客は私がrdpを介して接続できる新鮮なwindows server 2008ベースのシステムを持っています。利用可能な唯一のブラウザはinternet explorerで、デフォルトのセキュリティガイドラインでは何もできません。「信頼できるサイト」リストを維持しないでください。だからこれは私のために動作しないものです: chromeをダウンロードする(javascriptが必要です。利用できません) firefoxをダウンロードする(ダウンロード場所は信頼できません。信頼できるサイトに追加しても問題は解決しません。次回cdnが別のサイトにアクセスするためです)。 サーバーのネットワーク共有に接続します(認証させません。別の問題かもしれません)。 メールごとにファイルを送信してもうまくいきません。メッセージのファイルサイズの上限を超えているからです。 windows server上のwgetはどこにありますか?rdpベースのアプローチに関する最新情報 質問を書いているときに作業していたサーバーが(会社のリモートwebアクセスサイトから)rdpゲートウェイを介してアクセスされていたため、提案された解決策のいくつかは私にはうまくいきませんでした。 さらに、私はその時点で作業していた(ゲートウェイなしでアクセスされた)他のサーバーに対して(rdp関連の)解決策を確認してみました。たとえば、ゲートウェイ経由で接続している場合は、クリップボードの共有は利用できません。しかし、私はまだこれを確認していません。
回答: 1つの方法は、powershellをwebclientと共に使用することです。(new-object system.net.webclient).downloadfile("http://host/file",".\file")