позвольте мне подождать, пока все закончится.
В этой команде вы используете ForEach-Object ( %
).
ForEach-Object имеет аргумент по умолчанию, -Process
который принимает блок скрипта вы предоставляете, что делает обработку для каждого элемента в трубопроводе. Но этот командлет также предлагает -End
аргумент, который будет выполнен после того, как все входные данные конвейера будут приняты и обработаны. Вы можете использовать этот -End
блок для отправки вашего уведомления. Возможно, написав файл или отправив электронное письмо или что-то еще, что вы хотели уведомить вас.
ls | ? { <where condition> } | % { <some operations> } -End { #alert me!}