Зачем вам нужно открывать IE? просто сделайте Invoke-WebRequest и затем найдите то, что вам нужно?
Invoke-WebRequest -Uri $URL
или
(Invoke-WebRequest -Url $URL).ParsedHTML
Я думаю эта статья будет полезна для некоторых исследований:)
UPDATE
Согласно вашей блок-схеме, это должно больше соответствовать тому, что вы хотите:
Открыть в IE:
$ ie = New-Object -ComObject internetexplorer.application
$ Ie.navigate2 ( "stackoverflow.com")
$ ie.visible = $ true
Используйте Invoke-WebRequest для получения кода состояния с сервера. Это действительно так просто, как:
Invoke-WebRequest -Uri stackoverflow.com | Select-Object -ExpandProperty StatusCode