1

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

遵循以下步骤:

  1. 安装运行 ssh/telnet 服务的“freeSHd”。
  2. 能够通过 SSH 连接 Windows 2008R2 主机。
  3. 能够运行(powershell.exe)并进入powershell环境。
  4. 在运行 powershell 脚本之前,将执行策略设置为“受限”(Set-ExecutionPolicy Unrestricted)。
  5. 运行脚本和“C:\Scripts\setUp.ps1”
  6. 收到以下错误:

术语“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

4

0 回答 0