我无法在Cygwin rxvt或mintty终端中交互式运行PowerShell.exe。似乎使用/ dev / tty进行任何会话?还是/ dev / pts?伪终端设备。使用旧版Windows控制台设备/ dev / console或/ dev / cons的实例?将工作。
cygstart /bin/bash -li
Run Code Online (Sandbox Code Playgroud)
在粗糙的Windows命令提示符中启动控制台版本,这是我可以获得交互式PowerShell的唯一位置。

作品。Rxvt不:

薄荷味也没有:

我已经尝试了所有的echo -e | powershell.exe和powershell.exe </dev/null
我假设当我在Stackoverflow上看到答案时,他们正在使用控制台的...还是我错过了什么?
为什么我不能从Cygwin运行PowerShell 2?似乎运行良好,只是在需要v2时才使用powershell v3 ...希望我遇到这个问题。
我已经开发了一个Powershell包装器,可以从Cygwin终端会话中调用Powershell脚本和命令,但是无法使交互式选项正常工作(如果您不给包装器提供脚本或命令,那么您想进行交互式操作)。有关包装器脚本的信息,请参见https://bitbucket.org/jbianchi/powershell/wiki/。它适用于大多数powershell.exe调用,如果在ps1脚本的第一行中使用的话,甚至可以起到“ she-bang”的作用。
| 归档时间: |
|
| 查看次数: |
7182 次 |
| 最近记录: |