有没有办法在命令提示符下的telnet会话中以流模式运行powershell?
这就是我得到的:
* ============================================== =================
欢迎使用Microsoft Telnet Server。
* ============================================== =================
C:\ Documents and Settings \ devipa1> powershell
Windows PowerShell版权所有(C)2009 Microsoft Corporation。保留所有权利。
$ ENV:OS
powershell -c {$ env:os} Windows_NT 出口
C:\ Documents and Settings \ devipa1>
如果没有处于控制台模式,则无法正确输出Powershell。
我想使用控制台模式,但我使用的工具无法解析ansi字符。
[22; 1H [0; 10mCopyright(C)2009 Microsoft Corporation。保留所有权利。[23; 1H [0; 10m [24; 1H [24; 23H [24; 1H [0; 10mPS C:\ Users \ devipat1> [24; 23H
如果有解决方法,我将非常感激。
答案 0 :(得分:0)
没关系,找到了解决方法。我必须运行" powershell -File - "
Microsoft Windows [Version 5.2.3790] (C)版权所有1985-2003 Microsoft Corp.
C:\ Documents and Settings \ devipa1> powershell -File -
PS C:\ Documents and Settings \ devipa1> $ ENV:OS
Windows_NT
PS C:\ Documents and Settings \ devipa1>出口
C:\ Documents and Settings \ devipa1>退出
Shell进程终止,关闭连接。 与172.16.189.129的连接已关闭。
此处找到解决方案。
https://fogbugz.bitvise.com/default.asp?WinSSHD.1.18244