В скрипте PowerShell у меня была такая строка:
Start-Process firefox | Wait-Process 180
, которая работала нормально.Однако, когда я перенес сценарий на другой компьютер, это не удалось.Мне пришлось изменить его на
Start-Process -passthru firefox | Wait-Process 180
, потому что по умолчанию Start-Process не производит вывод.Мой вопрос: как работала линия на первом ПК?
На обоих ПК установлена Windows XP SP3, и оба PowerShells утверждают, что $ host.version равен 2 0 -1 -1.У меня установлены PowerShell Community Extensions на первом ПК, но я нигде не вижу там, где изменяется командлет Start-Process.Кроме того, использование Firefox не имеет значения: то же самое происходит с другими процессами.