从powershell运行相同可执行文件的多个实例

时间:2016-09-01 14:11:43

标签: windows powershell batch-file cmd start-process

我正在尝试使用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窗口(端口号和路径)

我正在学习这种强大的语言,希望我能清楚说明我的问题。

0 个答案:

没有答案