我在远程计算机上有一个应用程序,该应用程序生成了大约300个不同可执行文件的实例。当我双击它时,它可以正常工作,但是当我尝试使用PowerShell从远程计算机执行主应用程序时,它不会产生超过100个实例。一个主要区别是,当我通过PowerShell执行应用程序时,它作为后台进程运行。下面是使用的命令。
Invoke-Command -Session $Session -ScriptBlock {
Set-Location 'C:\LatestCode'
& Start-Process -FilePath C:\LatestCode\ImageManager-Service.exe -Wait
}
当我尝试使用任务计划程序运行应用程序时,这是相同的行为。