完成后关闭由PowerShell脚本打开的WinSCP窗口

时间:2019-11-12 19:52:48

标签: powershell winscp

我写了一个脚本,该脚本遍历文件夹并使用WinSCP转换文件

WinSCP.exe /keygen $filePath /output=$filePathdest

该脚本可以工作,但是有几个WinSCP窗口打开,说明已完成任务。我想抑制这种情况,或在完成后强制PowerShell关闭其所有子级。这可能吗?

1 个答案:

答案 0 :(得分:1)

使用winscp.com instead of winscp.exe

winscp.com /keygen $filePath /output=$filePathdest

winscp.com是一个控制台应用程序,具有与winscp.exe相同的功能。作为控制台应用程序,它继承自PowerShell的控制台,并且不会自行打开。完成后,它也不会等待按键。