У меня есть приложение на удаленной машине, которое порождает около 300 экземпляров разных исполняемых файлов.Он работает нормально, когда я дважды щелкаю по нему, но когда я пытаюсь запустить основное приложение с удаленной машины, используя PowerShell, он не порождает более 100 экземпляров.Одно из основных отличий состоит в том, что когда я запускаю приложение через PowerShell, оно запускается как фоновый процесс.Ниже приведена используемая команда.
Invoke-Command -Session $Session -ScriptBlock {
Set-Location 'C:\LatestCode'
& Start-Process -FilePath C:\LatestCode\ImageManager-Service.exe -Wait
}
Это то же самое поведение, когда я пытаюсь запустить приложение с помощью планировщика задач.