Necro posting to add some additional useful links. Making a new attempt to adopt Powershell when working on Windows. When I first made this, I successfully transformed the Vigil Build system to use Powershell scripts, however I didn't put much effort into also transitioning my personal usage of a command prompt on Windows. I'm now working to get more comfortable in the command prompt side, especially with the nice improvements to the built in console app of the upcoming Windows 10 Anniversary Update.

Powershell offers various levels of profile scripts much like shells on the Unix side. System level for all users, user specific, and invocation specific. A good summary, and what variables to reference for them is here: https://technet.microsoft.com/en-us/libr...ror=-2147217396

Visual Studio when installed creates shortcuts to it's own CMD prompts that add a number of tools to the path. However as of the 2015 version, it doesn't create shortcuts to Powershell equivalents. This Stack Overflow link has something to add to the Powershell profile that can handle Visual Studio 2010-2015 versions: http://stackoverflow.com/questions/21247...-prompt#2124759

I'm also working to retrain myself on Powershell specific ways to check certain things. One is checking the path, or appending to it.
Display the path:
Code:
$env:path
$env:path -split ";"

Appending to the path:
Code:
$env:Path += ";C:\SomePath\Directory"