gpt4 book ai didi

我还没来得及阅读错误消息,Powershell 窗口就消失了

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

当我调用 Powershell 脚本时,如何防止被调用的脚本关闭其命令窗口。我收到一个错误,如果我能读取该错误,我确信我可以修复它。

我有一个 Powershell 脚本,它使用 .NET 类发送带有附件的电子邮件。如果我通过从命令行执行脚本或从 Windows 调度程序调用它来直接调用脚本,那么它可以正常工作。如果我从另一个脚本(IronPython,如果这很重要)中调用它,那么它会失败。所有场景在我的开发机器上都运行良好。 (我确实必须获得“Works on My Machine”标志!)我已经以显示命令窗口的方式调用了 Powershell,并且在它关闭之前我可以看到红色闪烁。

抱歉:Powershell 1.0、IronPython 1.1

解决办法:powershell -noexit d:\script\foo.ps1

-noexit 开关工作正常。我刚刚将其添加到从 IronPython 传递的参数中。正如我怀疑的那样,这可能是我可以自己修复的问题(执行策略,尽管我确实暂时设置为不受限制,但没有效果,所以我想我需要更深入地研究)。如果我遇到麻烦,我会问另一个问题。

感谢大家的帮助。我了解到我需要更仔细地研究 powershell 开关,并且我可以看到很多在未来有用的东西。

最佳答案

尝试使用 -noexit 开关:

powershell -noexit d:\script\foo.ps1

关于我还没来得及阅读错误消息,Powershell 窗口就消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1337229/

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