В состав PowerShell включен набор командных утилит cmdlets, предназначенных для выполнения стандартных задач системного администрирования: управления сервисами, процессами, протоколами событий, сертификатами, реестром Windows, а также для использования Windows Management Instrumentation. PowerShell поддерживается в Vista, Windows XP, Windows Server 2003 и в подготавливаемом к выпуску Longhorn Server. Кроме того, оболочка поддерживается некоторыми инфраструктурными программными продуктами Microsoft: Exchange Server 2007, System Center Operations Manager 2007, System Center Data Protection Manager V2 и System Center Virtual Machine Manager. Всего PowerShell содержит 129 утилит cmdlets, в числе которых - команды для сортировки, фильтрации и форматирования данных и объектов. Имеются функции навигации по реестру и другим хранилищам данных сходной структуры, аналогичные командам для работы с файловой системой. Кроме того, в Powershell есть утилиты для управления данными Windows различных форматов, включая каталоги Active Directory, данные WMI, объекты Component Object Model и Active X Data Objects, а также HTML и XML. PowerShell 1.0 для Vista можно загрузить бесплатно на сайте Microsoft. Оболочка работает как с 32-, так и с 64-разрядной версией ОС.