![](/img/trans.png)
[英]Powershell posh-ssh: How to store results of Invoke-SSHCommand?
[英]How to run array of Invoke-SshCommand in PowerShell script?
我想使用PowerShell Invoke-SshCommand
運行幾個SSH命令。 我知道如何使用它,但是當我想運行更多它們時,例如sudo apt-get update
, sudo apt-get install
和cd..
它們不會互相等待,並且會導致錯誤。 有沒有一種方法可以獲取是否已完成一個命令的信息,以便我接下來可以運行?
不要單獨調用命令。 用分號將命令菊花鏈連接,並在單個語句中調用整個列表:
$cmds = 'sudo apt-get update', 'sudo apt-get install', 'cd ..'
Invoke-SshCommand -Command ($cmds -join ';')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.