powershell - 当执行脚本时,Powershell ISE将打开一个cmd提示符

标签 powershell powershell-ise

当我从Powershell ISE中运行脚本时,它们会短暂打开一个cmd提示,然后关闭。该脚本已成功执行,但在关闭之前我什至没有机会看到结果。理想情况下,我希望输出仅显示在powershell中。

我运行的任何脚本都会发生这种情况,但这是一个基本示例,该示例更改到另一个目录并运行我的Postman测试:

cd C:\path\to\file\

    .\newman -c "collections\PlatformRelease2.4.json" -e "collections\Platform20Release202.4" -o    "newmanOutput.json"

cd C:\path\to\starting\dir

最佳答案

Newman是Postman的命令行收集运行程序。您正在执行第三方命令行程序,该程序会打开命令提示符。

尝试

Invoke-Expression '.\newman -c "collections\PlatformRelease2.4.json" -e "collections\Platform20Release202.4" -o "newmanOutput.json"'

关于powershell - 当执行脚本时,Powershell ISE将打开一个cmd提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25752798/

相关文章:

arrays - 将两个不同的Get-ChildItem调用的结果合并为一个变量,以对它们进行相同的处理

azure - 使用 powershell 将多个 CIDR 添加到 SourceAddressPrefix 到 Azure NSG 规则

azure - 如何在 Azure 自动化帐户中将 AzureRM 模块替换为 Az

具有智能感知功能的 Powershell 编辑器可以嵌入到我的程序中吗?

powershell - RavenDB 安装问题 System.Net.Sockets.SocketException (10013)

PowerShell - 批量更改文件编码为 UTF-8

用于查询和删除早于 "x"天的打印作业的 PowerShell 脚本

powershell-3.0 - 计算 PowerShell 中空行之前的行 #

powershell - 为什么使用 Get-Variable 访问参数变量的属性只能在 ISE 中第一次工作?

powershell - 使用 Powershell 2.0 调用 mage 并调用运算符(即 &)