User Tools

Site Tools



PowerShell is Microsoft's interactive scripting engine, allowing you to create powerful scripts for many purposes. PowerShell can easily import and use any .NET library or type, making it very powerful for automation and sophisticated processing of dirty inputs, such as badly-formatted text.

I use PowerShell a lot, for all kinds of things. I'm currently working on converting a print book to EPUB for digital publication, and my entire project relies on a very long PowerShell script which makes extensive use of regex.

My Scripts