This is pretty cool – integration of ASP.NET and PowerShell. PowerShellASP is an ASP-like template language for Web Applications. You create templates that contain a mixture of mark-up i.e. (HTML, XML or whatever) plus inline PowerShell code. At runtime, your templates/pages are translated to PowerShell code and executed as a single unit inside a PowerShell pipeline. The results are then sent to the client browser.
Setting it up is easy too: see http://www.powershelltoys.com/configuration.aspx. Simple!