Прелесть Powershell в том, что у него так много способов что-то сделать.
Это мой пример кода Powershell 2.0, состоящий из функции Pause, позволяющей открывать сайт.Он использует Internet Explorer в качестве браузера.В этом случае - IE - лучший браузер, чем другие, потому что он интегрируется с Powershell через подробный API.
$url = "http://www.google.com/"
$ie = new-object -com "InternetExplorer.Application"
$ie.Navigate($url)
Есть много различных функций, прикрепленных к этому объекту.Я рекомендую загрузить командную строку Powershell, набрать приведенный выше код и проверить, какие другие функции имеет этот объект.Введите $ т.е.и нажатие клавиши TAB повторяет все методы этой библиотеки.
Чем больше я узнаю о Powershell, тем более увлекательным он становится.Там нет ничего, что он не может сделать в Windows.