A set of commands called commandlets(cmdlet).
Access to all system and application objects provided byComponent Object Model (COM) libraries, the .NET Framework.
An easy-to-learn, but powerful scripting language with weak andstrong variable typing.
A security model that prevents the execution of unwanted scripts.
The ability to host WPS in any application.
Tracing and debugging capabilities.