我正在尝试找到一种方法,通过该方法可以执行 PowerShell 脚本,而不会在脚本和其他脚本/控制台之间来回“泄漏”环境。
即如果我在调用脚本之前设置了一个环境变量,我不希望脚本看到那个环境变量,如果我在脚本中设置了一个环境变量,我不希望能够从之后进行控制台。
我正在构建调用vcvarsall.bat的 PowerShell 构建/编译脚本(以将所有 Visual C++ 2010 变量等放入环境中),但我不希望vcvarsall.bat创建的环境“泄漏”回控制台-- 我想每次都重新开始,而无需关闭/重新打开 PowerShell 窗口。