If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.
Every process has an environment block that contains a set of environment variables and their values.
When Visual Studio is installed, it creates command files that set the required environment variables, and then creates shortcuts that start a Command Prompt window that already has these variables set.
When you want to use the command-line tools, you can run one of these shortcuts, or you can open a plain Command Prompt window and then run the command file.
Programs started by the command processor inherit the command processor's environment variables.
To specify a different environment for a child process, create a new environment block and pass a pointer to it as a parameter to the Create Process function.
I have another script which put environment variables for AWS authentication but that is only valid for 15 mins.
Note: Instructions for two most popular Shells on Linux and Solaris are listed.
Developers may share one S3 account, while the staging site and production sites each have their own keys.
For information about the specific environment variables used by the compiler and linker, see CL Environment Variables and LINK Environment Variables.
Several command-line tools or tool options require Administrator permission.
The traditional approach for handling such config vars is to put them under source - in a properties file of some sort.
This is an error-prone process, and is especially complicated for open source apps which often have to maintain separate (and private) branches with app-specific configurations.