gpt4 book ai didi

powershell - 在PowerShell脚本中创建/销毁新环境

转载 作者:行者123 更新时间:2023-12-02 23:48:02 25 4
gpt4 key购买 nike

我正在尝试找到一种方法,通过该方法可以执行PowerShell脚本,而无需在脚本与其他脚本/控制台之间来回“泄漏”环境。

即如果在调用脚本之前设置了环境变量,则不希望脚本看到该环境变量;如果在脚本中设置了环境变量,则不希望能够从控制台中看到它之后。

我正在构建调用vcvarsall.bat的PowerShell构建/编译脚本(将所有Visual C++ 2010变量等放入环境中),但我不希望vcvarsall.bat在控制台上创建“泄漏”的环境-我想每次都重新启动而不关闭/重新打开PowerShell窗口。

最佳答案

您可以使用以下命令调用脚本:

powershell.exe -file <PS1 File>

当前变量在PS1脚本中将不可用,并且PS1脚本中创建的变量在退出后将不可用。

关于powershell - 在PowerShell脚本中创建/销毁新环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11284284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com