Скриптовый язык Powershell незаменим для системных администраторов, работающих в больших компаниях. Выполнять вручную те задачи, которые стоят перед администратором в такой компании — немыслимо. Кроме того, Powershell хорош тем, что из него можно вызвать «хоть чёрта лысого». Есть интерфейс COM-объектов, WMI, ADSI, и многое другое, что позволяет обращаться к серверам, базам данных, LDAP, и к чему-то ещё такому, о чём я даже не знаю.
Единственный случай, когда я не смог сделать в Powershell то, что мне нужно было — это скрипт заведения пользователя в домене с созданием почтового ящика в Exchange 2003. Однако, был найден обходной путь: написан скрипт на vbs, который создаёт почтовый ящик, и скрипт на Powershell передаёт ему аргументы командной строки при запуске.