Windows PowerShell является скриптовым языком программирования, анонсированным Microsoft в 2003 году, который представляет большие возможности по администрированию и конфигурированию Windows систем. Если до этого для подобных операций использовался командный язык (пакетные файлы, скрипты, сценарии, ”батники”) запускаемые из консоль, то теперь есть возможность писать скрипты на более мощном языке, используя больше возможностей самой ОС. PowerShell предлагает нам писать сценарии как из самой консоли, так и из полноценной среды разработки PowerShell ISE, которая является неплохим помошником при написании скриптов, помогая такими функциями как подсветка синтаксиса и автозаполнением. На самом деле ничего сложного нет, поначалу конечно страшно, не понятно, но в итоге оказалось все очень просто и очень функционально. Powershell в качестве команд использует командлеты. Командлеты представляют из себя предопределенную команду, а выглядят они как связка глагола и существительного через дефис.