Автоматическое извлечение данных из задания PowerShell во время работы

При попытке сделать что-то, возможно, за пределами средств PowerShell, я, кажется, наткнулся на кирпичную стену. У меня есть сценарий основной формы, который управляет большинством моих функций, но мне нужен другой сценарий для открытия слушателя (system.Net.Sockets.Udpclient.Receive) и продолжения подачи информации в текстовое поле в основной форме в течение всей работы программы. , За всю свою жизнь я не могу обойти эту безрассудную не-детскую среду, от которой страдают рабочие места; нет точечного источника, нет глобальных переменных области действия, ничего. Я могу поместить объект-слушатель на него для состояния, измененного до завершения, а затем открыть другого слушателя и попытаться обмануть этот путь, но это станет очень грязным и ненадежным.

В качестве обходного пути я бы хотел прослушиватель TCP / UDP, который не вешает приложение для ответа, событие для извлечения hasmoredata или способ обновления текстового поля в основном скрипте изнутри задания.

Ответы на вопрос(1)

Ваш ответ на вопрос