如何在 SSH 会话中运行 PowerShell(使用 Windows 10 上的 Win32-OpenSSH)?

如何在 SSH 会话中运行 PowerShell(使用 Windows 10 上的 Win32-OpenSSH)?

我已经设置了Win32的OpenSSH在 Windows 10 上。我可以建立 SSH 会话并运行 CLI 命令。

但是,当我执行 PowerShell 时,它没有运行。我怀疑它可能会尝试打开一个单独的窗口。记录如下:

Microsoft Windows [Version 10.0.14366]
(c) 2016 Microsoft Corporation. All rights reserved.

C:\Users\techraf>powershell

C:\Users\techraf>echo %errorlevel%
-1073741502

C:\Users\techraf>

我可以/应该做什么来使其在 SSH 会话中工作?

答案1

这似乎是 Windows 10 Insider Preview 版本中的一个错误。较新的版本可以毫无问题地运行 PowerShell:

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.

techraf@Win10 C:\Users\techraf>powershell
powershell
          Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.


PS C:\Users\techraf>

相关内容