PowerShell (previously called Monad or MSH) is a new command shell being designed by Microsoft as a replacement for the aging cmd.exe shell. This page is about how to use Combinator with MSH to do your development. It may also include some other, general windows development tips for setting up your build enviroment.

Configuring Your Environment

One thing you'll need to do is open up your filewall. I was able to do this by adding python.exe to my list of exceptions on the Firewall, but I do wonder if there is a better, more precise way to do this. If anyone has an idea, let me know please. Of course, you can try not using any firewall at all, but I don't recommend that.

By default, MSH will not run any scripts. This is a security measure, and there are several policies it can follow in this reguard. This page tells you the details of how to configure the Execution Policy, but I'll give you the command that will just make things run. Remember, though, this method lets all scripts run and you may want to look into signing them, so that only trusted scripts are allowed to be run. This must be run with administrative rights and is a system-wide setting.

set-executionpolicy unrestricted

Dependancies

We'll want to find as many prebuild Windows packages as possible, so I'll try to link to all of them here. If I missed any, please let me know.

WORKING ON THE REST OF THIS

jethro@divmod.org