Internet Explorerを制御する
解説
PowerShellではCOMオブジェクトを使用することができ、これによってInternet Explorer(IE)をスクリプトで制御することができます。
次の例ではIEを起動し、Yahoo!のページを表示させ、表示されたページの背景色を変更しています。また、最後の行のコメントを外して実行するとIEが自動的に終了します。
コマンド
# Internet Explorerを起動する。
$ie = New-Object -ComObject InternetExplorer.Application
# Internet Explorerを表示する。
$ie.Visible = $true
# Yahoo! Japanへ移動する。
$ie.Navigate('http://www.yahoo.co.jp/')
# ページが完全に切り替わるのを待つ。
while($ie.Busy) { [Threading.Thread]::Sleep(300) }
# ページの背景色を変更する。
$ie.Document.body.style.background="#0FC"
# Internet Explorerを終了する。
# $ie.Quit()