Contexte :
Dans le cadre d’un projet de migration d’un serveur de téléphonie, je devais fournir à plusieurs dizaines de personnes un ensemble d’identifiants Login/Mot-de-passe.
Pour éviter d’avoir à écrire une centaine de mails comportant les identifiants, je me suis tourné vers PowerShell pour produire un script qui répond à mon besoin : l’envoi automatique de mail a toute les personnes avec pour chacune d’elles leurs propres identifiants.
Description :
Les informations à envoyer sont stockées dans un fichier Excel comprenant 3 colonnes : « login » / « motdepasse » / « adresseemail »
Il faut enregistrer le fichier Excel au format CSV (séparateur « ; » ). Dans mon cas le fichier est « Classeur3.csv« .
Il faut également penser à changer l’adresse du serveur SMTP !
Le Script PowerShell :
Pour aller plus loin
Nous pourrions également imaginer intégrer un script similaire à celui-ci dans une tâche planifiée, afin de produire des effets similaires à intervalles de temps réguliers, sans aucune autre interaction humaine que celle du remplissage d’un tableau excel …
Comments (0)