quais versões do windows não têm powershell
Windows PowerShell
Conjuntos de cmdlets podem ser combinados em scripts, executáveis (que são aplicativos independentes) ou instanciando classes .NET regulares (ou Objetos WMI/COM).