12-03-2020 – Edit : L’article date un peu et d’autres types de fichiers sont peut être plus pertinent que le XML, le JSON par exemple.
Par ailleurs, ce dernier vous permettra d’utiliser des apis, voici la documentation de Microsoft à ce sujet. Je rédigerai un article à ce sujet dans les prochaines semaines.

On va partir du postulat que vous avez complètement abandonné les scripts bat, cmd et vbs afin d’utiliser la puissance de Powershell ! (sur vos environnements Microsoft bien sûr)

Le contexte

Dans notre cas, certains scripts devenaient complexes et contenaient des « données » donc à chaque ajout ou modification d’une donnée, il fallait directement faire de la saisie au sein même du script.

En soit, rien d’insurmontable, mais ce n’est pas super propre et il fallait faire très attention à ne pas faire d’erreur au risque de rendre inopérant un script s’exécutant plusieurs dizaines ou centaines de fois par jour. De plus, certaines données sont utiles pour plusieurs scripts et doivent être maintenues à jour simultanément ce qui demande une certaine rigueur et peut être source d’erreur.