I started by going to nodejs.org and clicking the nice Install button. After downloading I've gotten the install screen:
Node is now installed.
Running npm gives the following:
npm : Error: ENOENT, stat 'C:\Users\XXXXXXXXX\AppData\Roaming\npm'
At line:1 char:1
+ npm
+ ~~~
+ CategoryInfo : NotSpecified: (Error: ENOENT, ...ta\Roaming\npm':String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Googling error gives:
http://stackoverflow.com/questions/25093276/nodejs-windows-error-enoent-stat-c-users-rt-appdata-roaming-npm
Making the director in Roaming fixes this.
First installing telnet via:
npm install telnet
Windows does seem to install telnet by default anymore so...
pkgmgr /iu:"TelnetClient"
will add it via the shell.