A New Scripting Language

Windows PowerShell uses its own language, rather than reusing existing languages, for the following reasons.