Pash, by Igor Moochnick, is a new cross platform PoweShell re-implementation. It can run on various platforms: Windows (including Windows Mobile and Windows CE), Mac, Linux and Solaris. It is definitely worth testing!
see the full Announcement and download notes.
Pash on Mono + SuSE Linux
Pash on Compact .NET Framework
Pash on Mac