I wrote an answer on SO with some PowerShell code examples, but there's no syntax highlighting.  Is there a way to force the highlighting for powershell? and if not, is there another (similar) language that would get the job done?

these are the one's I experimented with.

    <!-- language lang-ps-->

    <!-- language lang-ps1-->

    <!-- language lang-powershell-->