两台Linux服务器之间的PowerShell远程执行

时间:2018-07-17 15:01:42

标签: linux powershell

我的Centos服务器上有PowerShell脚本(.ps1)。我可以在本地成功执行它们,但不知道如何从其他Centos服务器远程执行这些脚本。 通过SSH连接后,我尝试执行脚本,但出现错误 using (FactoryEntities FactoryDB = new FactoryEntities()) { var code= FactoryDB.Worker .OrderBy(x => x.Code) .Select( x=>new Worker() { Code=x.Code } ).FirstOrDefault(); return code; } -command not found

如何从另一个Linux盒远程在Linux上运行PowerShell脚本?

2 个答案:

答案 0 :(得分:0)

这是我正在使用的解决方案:

  • SSH到服务器:ssh user@server_name
  • 导航到脚本目录
  • 运行pwsh script_name.ps1

我不需要连接PowerShell会话,也不需要在PowerShell服务器上进行任何配置。希望对您有所帮助。

答案 1 :(得分:0)

您可以简单地SSH到PowerShell服务器并从控制台运行.ps1脚本,如下所示:pwsh your_script.ps1