Cygwin的交互式Powershell

joh*_*nyB 5 powershell cygwin

我无法在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.exepowershell.exe </dev/null

我假设当我在Stackoverflow上看到答案时,他们正在使用控制台的...还是我错过了什么?

为什么我不能从Cygwin运行PowerShell 2?似乎运行良好,只是在需要v2时才使用powershell v3 ...希望我遇到这个问题。


我已经开发了一个Powershell包装器,可以从Cygwin终端会话中调用Powershell脚本和命令,但是无法使交互式选项正常工作(如果您不给包装器提供脚本或命令,那么您想进行交互式操作)。有关包装器脚本的信息,请参见https://bitbucket.org/jbianchi/powershell/wiki/。它适用于大多数powershell.exe调用,如果在ps1脚本的第一行中使用的话,甚至可以起到“ she-bang”的作用。

ski*_*ppy 3

如今,在 Cygwin bash 提示符下输入 powershell 就可以了。