†Invoke-WebRequestコマンドレットを使用することにより、wgetのようにウェブページ(HTML)を簡単に取得することができます。以下に実行例等を記します。†Invoke-WebRequestコマンドレットをすることにより、簡単にウェブページ(HTML)を取得することができます。下記コマンドを実際に実行したときの出力です。2294以下の通り、HtmlWebResponseObjectが返却されているのが確認できます。Microsoft.PowerShell.Commands.WebResponseObject以下のようにメンバーを指定すれば、HTTPステータスなども取得できます。†ファイルに出力したい場合は、以下のようになります。実際に実行したときの出力は以下の通りです。html.txtファイルに出力されているのが確認できます。†Invoke-WebRequestの-UseBasicParsingを使うとブラウザエンジンを使わず、一般的なパースのみを行うそうです。HTMLをパースする上記の参考記事を参考にさせて頂きますと、AllElements、Forms、Scriptsのプロパティ値が取得できないようです。HTML以外の要素で上行のプロパティ必要とする場合は(ブラウザエンジンによるパースを利用する場合)、-UseBasicParsingを付与しないでください。