Envie de recevoir des nouvelles des clients par email ?

Pourquoi ne pas recevoir un mail les logs de l’AD de votre client tous les jours/semaines ?

Voici un petit exemple de script PowerShell qui envoie sous forme de page web les logs de l’AD d’un serveur. Les problèmes sont colorés suivant le niveau d’importance du message (Critique, Erreur, Avertissement, Information). Le résultat c’est quelque chose comme ça (ici des log d’applications coté client) :

PowerShell Mail

et la pièce jointe :

Log d'application avec PowerShell

Attaché à ce post, un script d’exemple créant une page web avec les logs de l’AD en couleurs et les envoyant par mail directement.

Il ne vous reste plus qu’à automatiser son lancement (task scheduler), à supprimer la page web créée dans le système et à aller effacer les logs de temps en temps pour ne pas tout recevoir tout le temps. (Attention le script n’envoie pas les logs de type “Verbose”, Level 5. Mais cela est facilement modifiable).

logs d'AD par email.ps1