Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从本地连接到Windows Server 2008,然后从Windows Server 2008在Linux服务器(IBM bluemix cloud)上执行命令_Linux_Powershell_Winrm - Fatal编程技术网

从本地连接到Windows Server 2008,然后从Windows Server 2008在Linux服务器(IBM bluemix cloud)上执行命令

从本地连接到Windows Server 2008,然后从Windows Server 2008在Linux服务器(IBM bluemix cloud)上执行命令,linux,powershell,winrm,Linux,Powershell,Winrm,当前状态: 我使用我的用户名和密码将RDP导入Windows Server 2008 通过Putty连接到Linux服务器 从Putty终端执行一些命令 出口油灰 成为国家 我希望将整个过程自动化,或者至少将步骤2到4自动化到一个热键或单个.ps1文件 下面是我尝试过的几件事。 我尝试使用Invoke命令或Enter PSSession将PSRemoting从本地服务器发送到Windows服务器。两者都因各种原因而失败。 已将Windows Server IP添加到trustedhosts。 使

当前状态:

  • 我使用我的用户名和密码将RDP导入Windows Server 2008
  • 通过Putty连接到Linux服务器
  • 从Putty终端执行一些命令
  • 出口油灰
  • 成为国家

    我希望将整个过程自动化,或者至少将步骤2到4自动化到一个热键或单个.ps1文件

    下面是我尝试过的几件事。 我尝试使用Invoke命令或Enter PSSession将PSRemoting从本地服务器发送到Windows服务器。两者都因各种原因而失败。 已将Windows Server IP添加到trustedhosts。 使用
    WinRM quickconfig

    我在Windows服务器上安装了RDP,并尝试使用
    ssh连接到linuxusername@host-p 22
    命令。我得到一个错误,ssh未被识别为命令


    实现这一点最干净的方法是什么。

    因此没有命令成功地运行在win服务器上?您可以运行
    Enable PSRemoting-Force
    来启用远程处理。“两者都因各种原因失败…”您尝试了什么?错误是什么?Windows服务器上是否启用了PowerShell远程处理?WinRM端口是否未被任何防火墙阻止?关于
    ssh
    ,它不是Windows本机的,您可以使用它。关于连接到Windows服务器然后跳转到Linux设备,您可能会遇到双跳错误,您还需要进行故障排除。这不是编程问题,因此请尝试在SuperUser或ServerFault SE站点询问。