​​Мониторинг заданий в сеансе PowerShell из другого сеанса PowerShell

Сценарий выполняет следующие шаги в цикле, предположим, что оба шага занимают много времени:

  1. $ x = DoSomeWork;
  2. Start-Job -Name "Process $ x "{DoSomeMoreWork $ x; };

Шаг 1 блокирует сценарий, а шаг 2, конечно же, нет. Я могу легко отслеживать прогресс / состояние цикла и шага 1.

Я бы также хотел отслеживать статус заданий, запущенных на шаге 2, пока пакет все еще выполняется.

В общем, можно ли «прикрепить» или запросить другой сеанс PowerShell из другого сеанса? (Предполагая, что сеанс мониторинга не порождает рабочий сеанс)

8
задан Serguei 1 December 2010 в 02:41
поделиться