【问题标题】:invoking commands on Unix from Windows power shell从 Windows power shell 在 Unix 上调用命令
【发布时间】:2020-07-11 00:10:53
【问题描述】:

这可能吗?有人建议我可以通过 ssh 进行操作,本质上是在 Unix 管道上运行命令输出到文件,然后在调用 Power Shell 脚本中执行一些操作。

【问题讨论】:

    标签: powershell


    【解决方案1】:

    好吧,您可以使用plink 之类的工具通过 ssh 在远程服务器上执行命令。您也不需要将结果写入文件;你可以简单地将它分配给一个变量:

    $output = plink ...
    

    【讨论】:

    • 我后来发现名为 NetCmdlets 的第三方 power shell 扩展允许您执行此操作:nsoftware.com/powershell
    【解决方案2】:

    使用 Win32-OpenSSH,您可以通过 SSH 执行命令。见Win32-OpenSSH Examples

    【讨论】:

      【解决方案3】:

      有可能!
      查看this GitHub repository 了解已编译为在 Windows 上运行的所有 UNIX 命令。然后,您可以从 PowerShell 运行 PowerShell 和 UNIX 命令。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-04
        • 1970-01-01
        • 1970-01-01
        • 2014-12-28
        • 2018-04-07
        • 1970-01-01
        • 1970-01-01
        • 2011-12-11
        相关资源
        最近更新 更多