2016-07-13 18 views
1

ベンダーサイトからファイルをダウンロードしていて、最近tls 1.0から1.1にアップグレードしました。 Powershellスクリプトを使用してファイルをダウンロードしてtls 1.1を適用する方法 以下は、アップグレードするまで使用していたコードです。お知らせ下さい。Powershellスクリプトを使用してURLからファイルをダウンロードしてtlsを適用する方法

$WebClient = New-Object System.Net.WebClient 
$WebClient.DownloadFile("https://www.contoso.com/file","C:\path\file") 
+0

コマンドを実行するときに表示されるエラーを投稿してください。 – Persistent13

+0

'[System.Net.ServicePointManager] :: SecurityProtocol = 'Tls11'' –

+0

パーフェクト。早速のお返事ありがとうございます。 – redsam

答えて

1

この問題を修正しました。ありがとう、ジェッセン。

[System.Net.ServicePointManager]::SecurityProtocol = 'Tls11' 
+0

プロパティの値として、リモートホストに必要なプロトコルのバージョンを使用してください。(例: '' Tls12'') 証明書を取得することでホストのバージョンを取得できます。 'openssl s_client -connect {HOSTNAME}:{ PORT} -showcerts' (ここにあります:https://superuser.com/a/176721/206783) – Structed

関連する問題