我看的论坛越多,我就越困惑,而且我发现了非常相似的帖子,但不完全是我想要的,我是一个 powershell 新手,有人能告诉我最好的方法吗?在powershell中写这个。
我可以启动程序,但它正在传递参数和我正在努力的语法。为了更容易阅读,我从 $programArgs 命令中删除了任何格式,所以我希望它只是在它周围放入正确的语法。
这是我到目前为止所拥有的: -
$program = "C:\Program Files (x86)\PuTTY\psftp.exe"
$programArgs = "-pw 1234 -P 10023 -i D:\sftp\Keys\mykey.ppk bigG@Dmydomain.co.uk -b d:\sftp\Scripts\GetAll.txt"
Invoke-Command -ScriptBlock { & $program $programArgs }