none
Invoke-WebRequestを2.0で使うには・・・

    質問

  • 下記ScriptをPowerShell2.0で実行してxmlファイルでRSSを取得したいですが、

    下記のスクリプトをPowerShell2.0で実行する方法はありますか?

    なければRSSから下記スクリプトと同じ結果をxmlへOutPutする方法は存在しますか?

    [Bool]$InternalVerbose = $false
    Invoke-WebRequest -uri "https://support.office.com/en-us/o365ip/rss" -OutFile ".\O365ip.xml" -Verbose:$InternalVerbose | Out-Null

    2017年9月7日 6:15

すべての返信

  • .NETのWebClientを使うとか。

    $web = New-Object System.Net.WebClient
    $web.DownloadFile("https://...", "c:\.....\hoge.xml")

    多分カレントディレクトリの扱いがPowerShellと.NETで異なるので相対パスには気を付けてください。絶対パスに変換するには

    Join-Path (Get-Location) "相対パス"

    かな。

    2017年9月7日 6:37