我正在尝试使用freeSSHd从linux框运行powershell脚本。我已经安装并配置了freeSSHd来进行无密码身份验证。
当我运行ssh来执行powershell时,它会给我预期的输出但是卡住了,即我没有收到提示。
ssh me@my_windows_box 'powershell C:\Users\gkr\Desktop\my_ps_script.ps1 arg1'
我在这里做错了什么?
答案 0 :(得分:3)
诀窍是将 -inputformat none
切换到powershell。找到它here
所以ssh命令应该如下所示
ssh me@my_windows_box 'powershell -inputformat none C:\Users\gkr\Desktop\my_ps_script.ps1 arg1