我正在尝试使用PowerShell同时在本地系统上打开两个msftpsrvr.exe(CoreFtp)实例。我有两个.bat文件来处理它,但是一旦我在一个函数中运行它,它会覆盖前一个。
我尝试使用-Wait启动进程,但在手动干预之前不会继续执行下一步。
function StartSFTP
{
Start-Process -FilePath "C:\SFTP\XXX-in-Reg.bat" -Wait
Start-Process -FilePath "C:\SFTP\XXX-out-Reg.bat" -Wait
}
我尝试使用工作流RunScripts(在堆栈溢出时给出的解决方案),但没有运气。
function StartSFTP
{
Start-Process -FilePath "C:\SFTP\XXX-in-Reg.bat"
Start-Process -FilePath "C:\SFTP\XXX-out-Reg.bat"
}
当前输出是打开两个具有XXX-in-Reg.bat凭据的Coreftp窗口(端口号和路径)
我正在学习这种强大的语言,希望我能清楚说明我的问题。