Rapport serveurs par email–Powershell


Bon, je fais un post juste pour m’assurer de retrouver la commande exacte le moment venu…rien de bien extraordinaire, ni de nouveau…juste que je n’ai pas de mémoire et qu’il faut que je puisse le retrouver quand j’en ai besoin Sourire

Cas concret: je souhaite exécuter un script power Shell depuis une tache planifiée, qui m’envoie un mail au format HTML avec les données vitales de mes serveurs. Le script que je prends comme exemple est téléchargeable ici, crédit à l’auteur pour l’exemple!

https://www.simple-talk.com/sysadmin/powershell/building-a-daily-systems-report-email-with-powershell/

une fois le script modifié et personnalisé, vous renseignez les noms de serveurs (ou leurs IP) dans un fichier Txt (serveurs.Txt) à raison de un par ligne…puis vous créez la tache planifiée.

et là se pose le problème de lancer un script en mode déconnecté (non interactif) devant accepter des paramètres (ici le fichier Txt contenant les serveurs à évaluer).

Donc, dans la Tache planifiée, exécuter la commande: Powershell.exe  et les paramètres à inclure dans la tache planifiée sont:

  -command « & ‘c:\Scripts\Reporting.ps1’ ‘c:\Scripts\Servers.txt' »

(bien entendu cela suppose qu’un répertoire script existe à la racine de C avec à la fois le script PS1 et le TXT…à personnaliser selon vos souhaits).

Dans mon exemple, avant modifications du rapport et pour un seul serveur, cela donne un mail comme celui ci:

Capture d’écran (9)

Voila Sourire

Pierre

A propos Red Kaffe

IT Trainer and Consultant on Microsoft Technologies. Windows Server and Client, Service Center 2012, WSUS/MDT/ADK/WAIK, SBS 2008/2011, Office 365, etc. Fully dedicated to support and train my customers...
Cet article, publié dans 2012R2, Formation, Scripting, Security, Storage, WS 2012, est tagué , , . Ajoutez ce permalien à vos favoris.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s