Erlauben Sie mir zu warten, bis das Obige abgeschlossen ist.
In diesem Befehl verwenden Sie ein ForEach-Object ( %
).
Das ForEach-Object hat ein Standardargument -Process
, das den von Ihnen bereitgestellten Skriptblock akzeptiert, der die Verarbeitung für jedes Element in der Pipeline durchführt. Dieses Commandlet bietet jedoch auch ein -End
Argument, das ausgeführt wird, nachdem alle Pipelineeingaben akzeptiert und verarbeitet wurden. Sie können diesen -End
Block verwenden, um Ihre Benachrichtigung irgendwie zu senden. Vielleicht, indem Sie eine Datei schreiben oder eine E-Mail senden oder was auch immer Sie sonst benachrichtigen möchten.
ls | ? { <where condition> } | % { <some operations> } -End { #alert me!}