Linux终端和powershell,从Linux终端管理Windows Powershell

一些选择:

>在Windows机器上安装SSH服务器,SSH,在Windows框中运行Powershell

>在Linux上运行RDP客户端,在RDP中,在Windows框中运行Powershell

>使用Powershell Web Access,使用浏览器点击POSH WA网关服务器,通过浏览器运行Powershell

我不知道任何适用于Linux的POSH可执行文件,因此您无法直接从Linux中的shell运行POSH命令 – 您必须首先以某种方式进入Windows机器,如RDP,远程控制台(DRAC,iLO),SSH,或POSH Web Access.

你可以尝试让OpenWSMan做你想做的事情,但我认为你必须像URL请求一样制定每个命令,而不是简单地发出正确的Powershell命令 – 正如我所说,Linux没有真正的Powershell.您可以在每台Windows机器上安装WinRB rub​​y​​ gem,然后在Linux机器上运行Ruby代码以调用Powershell命令.

在这两种情况下,您似乎都无法获得交互式Powershell体验,例如制表符完成,帮助等.这些似乎是用于运行脚本或单个命令,您可能必须捕获任何错误或其他反馈靠自己.你不会在Linux上获得一流的解决方案.

/再次编辑 – 是的,MSDN says这将是丑陋/笨重的.即使他给出的简单/有效的解决方案看起来也没什么乐趣.

Although Powershell remoting is built on top of WS-Management, it’s really a protocol within a protocol and trying to interop with PSRP (Powershell Remoting Protocol) directly would essentially require replicating Powershell on the client.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值