是否可以使用SSH从远程主机运行PowerShell?

时间:2012-11-15 05:18:28

标签: powershell-remoting powershell-v3.0

是否可以使用“ssh”或来自远程主机(Linux)的任何协议运行powershell脚本?

按照以下步骤操作:

  1. 安装了'freeSHd',运行ssh / telnet服务。
  2. 能够通过SSH连接Windows 2008R2主机。
  3. 能够运行(powershell.exe)并进入powershell环境。
  4. 在运行powershell脚本之前,将执行策略设置为“Restricted”(Set-ExecutionPolicy Unrestricted)。
  5. 跑过剧本& “C:\脚本\ setUp.ps1”
  6. 收到以下错误:
  7. 术语“Add-ADFSRelyingPartyTrust”未被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。 t C:\ Scripts \ setUp.ps1:1 char:26 + Add-ADFSRelyingPartyTrust<<<< -Name'RP'-MetadataURL'https:// rphost:443 / fed / sp / metadata'; + CategoryInfo:ObjectNotFound:(Add-ADFSRelyingPartyTrust:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException

    也尝试像这样运行并导致同样的错误: C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ PowerShell.exe -ExecutionPolicy ByPass -command“。'C:\ Scripts \ setUp.ps1'”

    请让我知道如何解决这个问题。

    由于 GKS

0 个答案:

没有答案