Console2 is a great frontend on Windows for cmd.exe and PowerShell. It provides re-sizable windows, a tabbed interface, and transparent windows.
It can also be used with PuTTY, but it takes a little bit of work. The issue is apparently with ANSI escape codes. Thankfully David A. Sjøen (@dasjoen) commented on Scott Hanselman’s Console2 article with the solution using ANSICON.
From the ANSICON ReadMe
ANSICON provides ANSI escape sequences for Windows console programs. It provides much the same functionality as `ANSI.SYS’ does for MS-DOS.
Download ANSICON (Github) and extract the contents from the
x64folders to your Console2 installation folder.
I now have the following files in my
Open Console2 and create a new tab with the command line, replacingC:\Program Files\Console2\ansicon.exe "C:\Program Files (x86)\PuTTY\plink.exe" -load aPuttyProfileName
aPuttyProfileNamewith the name of a saved PuTTY profile: