Microsoft выпустила командную оболочку и систему сценарной автоматизации администрирования для Windows Vista — PowerShell 1.0, ранее известную под кодовым именем Monad. В состав 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, в числе которых — команды для сортировки, фильтрации и форматирования данных и объектов. Также имеются функции навигации по реестру и другим хранилищам данных сходной структуры.