what versions of windows do not have powershell
Windows PowerShell
These work by accessing data in different data stores, like the filesystem or registry , which are made available to the PowerShell runtime via Windows PowerShell providers.