Microsoft Command Shell
A new scriptable shell for Windows.
Linux users often use the Tk library to produce simple graphical utilities. With MSH and the .NET Winforms API, Windows users can also produce graphical interfaces within scripts or from the command line. Unfortunately, it is not yet possible to bind MSH commands to GUI events, so users can't produce complete graphical utilities. In a Microsft TechNet chat transcript, Microsoft developer Jeffrey Snover says that they have constructed an experimental set of Cmdlets that provide user interface construction capabilities inspired by Tk, but they don't plan to include those Cmdlets in the first major release.