是因为默认情况下,PowerShell脚本在cmd中运行时,不会将其执行过程中的输出显示在cmd窗口中。这是由于PowerShell的执行策略所决定的。
要解决这个问题,可以通过以下两种方法来实现在cmd中显示PowerShell脚本执行过程中的输出:
-NoNewWindow
参数,可以在cmd窗口中直接显示PowerShell脚本的输出。powershell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process powershell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File C:\path\to\script.ps1' -NoNewWindow -Wait"
以上是解决在cmd中运行PowerShell脚本时不显示exe输出的两种方法。根据具体情况选择适合的方法来实现需求。
关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,无法提供相关链接。但腾讯云提供了丰富的云计算服务,可以通过访问腾讯云官方网站获取更多信息。
领取专属 10元无门槛券
手把手带您无忧上云