J'ai un script en cours d'exécution qui reflète deux répertoires et met à jour un fichier journal sur ce qui se passe entre les deux répertoires. Je veux analyser ce fichier journal pour obtenir les mises à jour à mesure qu'elles arrivent (pendant que le script est en cours d'exécution) et je veux que celles-ci m'envoient un courriel de ce qui a changé, comme une notification. Aussi - Je ne veux pas être informé de la même information plus d'une fois si possible?powershell analyse le fichier journal lorsqu'il est mis à jour
Je ne suis pas sûr de la façon dont je le faire de manière après avoir lu certaines des listes de commandes en ligne.
TLDR; vraiment tout ce que je suis à la recherche à faire est quand une ligne est ajoutée au fichier journal, analyser le fichier pour obtenir la ligne mise à jour, sans obtenir des autres lignes.
Pas si fort avec PowerShell de sorte que toute aide serait grandement appréciée.
Merci beaucoup, je cherche depuis longtemps pour cela! est-ce que je passerais le script d'email dans le foreach pour l'obtenir pour envoyer chaque nouvelle ligne à moi-même? alors cela enverrait un courriel à chaque ligne comme elle vient à droite? Merci encore! :) – flanelman
Vous devez placer des commandes dans le bloc 'foreach {...}'. A l'intérieur de ce bloc, la variable '$ _' contient la ligne complète qui a été ajoutée. –
alors je devrais écrire "$ _"? comme le corps, comme cela contient la ligne? :) – flanelman