Automatisation / scripting
PowerShell, Bash, CI/CD, API : automatiser ce qui est répétitif avant que ça devienne une corvée.
4 fiches · 4 testées sur le terrain
Pour démarrer1
- Sauvegarder et réinjecter tous les pilotes Windows avec DISM
Avant de réinstaller Windows ou de changer une carte mère, exportez les pilotes constructeur avec DISM et réinjectez-les d'un bloc après l'installation. Trois commandes, aucun téléchargement douteux.
Intermédiaire2
- Revenir en arrière sur un déploiement applicatif : script de session, GPO et forçage de paquet
Une v2 buguée en production et des dizaines de postes à remettre en v1 sans y aller un par un : le script de session déjà présent dans le SYSVOL, le mail à envoyer, et le forçage de paquet en secours.
- Déployer Microsoft 365 Apps sur un parc avec WAPT (Office Deployment Tool et script)
Remplacer en masse un Office non conforme par Microsoft 365 Apps for Business : un paquet WAPT qui embarque l'Office Deployment Tool, désinstalle l'ancien Office, et la case à ne pas cocher à la première activation.
Avancé1
- Versionner des programmes machine : synchroniser un partage SMB vers un dépôt Git avec un pipeline GitLab CI
Un runner, un script PowerShell et un pipeline planifié qui commite chaque nuit le contenu d'un partage SMB dans un dépôt Git. Un historique gratuit des programmes machine, sans changer les habitudes de l'atelier.