Мицрософт
ПоверСхелл је оптимизован за аутоматизацију операција командне линије и обезбеђује уграђене алате за обраду структурираних података у форматима као што су ЈСОН, ЦСВ и КСМЛ, као и подршку за РЕСТ АПИ-је и објектне моделе. Поред командне љуске, нуди објектно оријентисани језик за развој скрипти и скуп услужних програма за управљање модулима и скриптама. Почевши од гране ПоверСхелл 6, пројекат се развија помоћу .НЕТ Цоре платформе. Подразумевани ПоверСхелл
Међу иновацијама додатим у ПоверСхелл 7.0:
- Подршка за паралелизацију цевовода помоћу конструкције „ФорЕацх-Објецт-Параллел“;
- Оператор условне доделе „а? пре нове ере";
- Оператори за условно покретање нити "||" и “&&” (на пример, цмд1 && цмд2, друга команда ће бити извршена само ако је прва успешна);
- Логички оператори "??" и "??=", који враћају десни операнд ако је леви операнд НУЛЛ (на пример, а = б ?? "подразумевани стринг" ако је б нула, оператор ће вратити подразумевани стринг).
- Побољшан систем динамичког прегледа грешака (Гет-Еррор цмдл);
- Слој за компатибилност са модулима за Виндовс ПоверСхелл;
- Аутоматско обавештење о новој верзији;
- Могућност позивања ДСЦ (конфигурација жељеног стања) ресурса директно из ПоверСхелл-а.
Извор: опеннет.ру