私は毎時間ウェブサイトからファイルをダウンロードする必要があります。今、私は...powershellはユーザー入力なしでWebサイトからダウンロードを保存します
これは、私がファイルを開くか保存するように促すメッセージです。ファイルを保存するだけです。何か助けてくれてありがとう。
私は毎時間ウェブサイトからファイルをダウンロードする必要があります。今、私は...powershellはユーザー入力なしでWebサイトからダウンロードを保存します
これは、私がファイルを開くか保存するように促すメッセージです。ファイルを保存するだけです。何か助けてくれてありがとう。
私の意見ではwgetを使用してください。 以下は私のために働く。
$url = "https://www.misoenergy.org/ria/Consolidated.aspx?format=csv"
$path = "d:\my_cs_folder\MISO.csv"
wget -OutFile $path -Uri $url
私は読みやすさのチェックを削除しました。宛先ファイルのパスも変更されます。システムドライブのルートにファイルを置くことが許可されていない可能性があります。
これを試してみてください。もちろん
$url = "https://www.misoenergy.org/ria/Consolidated.aspx?format=csv"
$data = Invoke-WebRequest -Uri $url
$path = "C:\MISO.csv"
$data.content | Out-file $path
には、エラー処理、またはチェックはありません。 Invoke-WebRequestが正常に完了し、エンドポイントがに未処理のCSVデータを返すと仮定します。