我的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脚本?
答案 0 :(得分:0)
这是我正在使用的解决方案:
ssh user@server_name
pwsh script_name.ps1
我不需要连接PowerShell会话,也不需要在PowerShell服务器上进行任何配置。希望对您有所帮助。
答案 1 :(得分:0)
您可以简单地SSH到PowerShell服务器并从控制台运行.ps1
脚本,如下所示:pwsh your_script.ps1