Когда я выполняю $job = Start-Job { dir }
, а затем Receive-Job $job
в консоли PowerShell, я получаю нормальный выход. Но когда я делаю аналогичный сценарий .ps1 и запускаю его, нет выхода. Другие команды работают правильно. Как получить результат работы в скриптах?PowerShell Receive-Job не работает в скрипте
2
A
ответ
2
Вы должны ждать, пока работа, чтобы закончить:
Start-Job { dir } | Wait-Job | Receive-Job
3
Просто попробуйте выполнить задание до получения.
$job = Start-Job { dir }
Wait-Job $job | out-null
receive-job $job
другой путь
$job = Start-Job { dir }
while ($job.state -ne "Completed") {}
receive-job $job
Смежные вопросы
- 1. Запрос Powershell работает в командной строке, но не в скрипте
- 2. PowerShell Write-EventLog CmdLet работает вручную, а не в скрипте
- 3. ошибка 7-zip работает на скрипте Powershell
- 4. Get-SPSite в скрипте Powershell
- 5. test-path в скрипте powershell
- 6. Вызов командлетов powershell в скрипте powershell
- 7. Улучшение производительности в скрипте powershell
- 8. sql command в скрипте powershell
- 9. Powershell: обработка ошибок в скрипте
- 10. send-mailmessage не работает в скрипте
- 11. Странное поведение в скрипте Powershell
- 12. эталонная сборка в скрипте Powershell
- 13. Powershell - вызов VBoxManage.exe в скрипте
- 14. Команды TFS в скрипте PowerShell
- 15. Скрипт Powershell работает в окне Powershell по очереди, но не в скрипте
- 16. Именованный параметр не работает в моем скрипте
- 17. POWERSHELL -lt не работает
- 18. Pandas_datareader не работает в скрипте?
- 19. Задержка в скрипте не работает
- 20. Numpy не работает в скрипте
- 21. Прохождение пути как переменной в скрипте powershell
- 22. ошибка синтаксического анализа в однострочном скрипте powershell
- 23. Попытка выполнить .bat в скрипте Powershell
- 24. Одна из команд Powershell не работает в скрипте, но работает, если выполняется в командной строке
- 25. powershell command invoke-sqlcmd в пакетном скрипте
- 26. Я получаю дубликаты выходов в скрипте powershell
- 27. гиперссылка в скрипте powershell в таблице html
- 28. Передача аргумента в рекурсивном скрипте PowerShell
- 29. Я пытаюсь связать адрес в скрипте PowerShell
- 30. Как использовать функцию powershell в многострочном скрипте?
Спасибо за конвейерная образца. –