I just read that powershell supports the idea of multiple shells. Now I would
like to create a specific shell for visual studio (which is like the visual
studio command prompt), and is there any way to register a new shellid so as
to run the customized instance of powershell instead of modifying the default
Microsoft.PowerShell_profile.ps1?