In early stages of development PowerShell had code name 'Monad'. For some time later it was referred to as “Microsoft Shel” thus using different extension for script files - .msh Currently Microsoft supports two versions of PowerShell - v1 and v2. Both versions use same extension - .ps1, and located in same path - %windir%\system32\WindowsPowerShell\v1.0\. Version 2.0 is latest and available for following operating systems: Windows XP SP2+, Windows 2003, Windows Vista, Windows 2008, Windows 7, Windows 2008 R2.
Since its release PowerShell got quite a big adoption in a Microsoft products and in products of other vendors. There is also many extensions for PowerShell that written by the community.
It is possible to create different custom hosting engines for PowerShell. Two such engines are provided with PowerShell: console host (powershell.exe) and scripting environment (PowerShell ISE). There is also some other shells built by different companies or community activists. Documentation for creating your own host can be found here.
There are a vast amounts of information for learning Windows PowerShell. You can start from this hubs:
This article is also available in the following languages:
Carsten Siemens edited Revision 32. Comment: Fixed typos
XAML guy edited Revision 30. Comment: removed en-US tag
Richard Mueller edited Revision 28. Comment: Added tag
MichalGajda edited Revision 27. Comment: added 'Other Languages' section and translation into pl-PL
Craig Lussier edited Revision 25. Comment: added en-US to tags and title
Ed Price - MSFT edited Revision 21. Comment: White space, a typo, and grammar
Vasily Gusev edited Revision 18. Comment: Renaming back
Vasily Gusev edited Revision 17. Comment: Renaming to create an alias
Vasily Gusev edited Revision 15. Comment: Small reorganization and modified features a bit
Vasily Gusev edited Revision 13. Comment: Added links to survival guide and to shells/editors page
Pronichkin edited Original. Comment: Fixed the table
Pronichkin edited Revision 1. Comment: Fixed the table (no, really)
Vasily Gusev edited Revision 2. Comment: Added products and features tables
Vasily Gusev edited Revision 3. Comment: Added Hosts and script editors
Vasily Gusev edited Revision 4. Comment: Screenshots corrections
Vasily Gusev edited Revision 6. Comment: Added standalone projects
Vasily Gusev edited Revision 7. Comment: Moved products and features to different article
Pronichkin edited Revision 12. Comment: resized the ISE pic
This would probably be better served if it were rolled into the current article social.technet.microsoft.com/.../windows-powershell-survival-guide.aspx
Arposh, yep, I know about survival guide, but I'm think that it is more like link collection than wiki page. Wiki allows you to easly structure material, reference it from many pages and so on. IMHO better to create separate articles: one for introduction to technology, one for products that use it, one for modules, an so on. Such separate articles are easier to update and they can be easily referenced both from product page or from link collections.
Vasily Gusev edited Revision 14. Comment: Added link to List of Windows Features and Roles that Take Advantage of Windows PowerShell