Ce dépôt contient une collection de scripts personnels et d’entraînement (Bash, PowerShell, Batch, VBS, Python…). Ils couvrent divers cas d’usage : automatisation, administration système (Linux / Windows / Active Directory), diagnostic, traitement de fichiers et petits projets expérimentaux.
🔹 La plupart des scripts sont issus de mon autoformation, de mes parcours de formation (BTS SIO, TSSR, ASR) et de mes expériences perso. 🔹 Quelques-uns ont été glanés çà et là puis conservés ou adaptés : les crédits d’origine sont laissés dans les fichiers concernés. 🔹 Ils peuvent servir de base à d’autres projets, ou simplement d’exemples pour progresser.
This repository contains a collection of personal and training scripts (Bash, PowerShell, Batch, VBS, Python…). They cover different use cases: automation, system administration (Linux / Windows / Active Directory), diagnostics, file processing and small experimental projects.
🔹 Most scripts come from my self-learning, training courses (BTS SIO, TSSR, ASR) and personal experience. 🔹 A few were collected here and there and kept or adapted: original credits are left in the files. 🔹 They can be used as a starting point for other projects or as learning examples.
| Dossier / Folder | Langages | Contenu | Content |
|---|---|---|---|
BTS-SIO Stage 1 |
Batch, VBS, PowerShell | Scripts de stage : limitation des sessions concurrentes, extinction auto des postes par GPO, notification mail d’expiration de mot de passe, infos de configuration | Internship scripts: concurrent session limiting, GPO-driven auto shutdown, password expiry mail notification, config info |
BTS-SIO Stage 2 |
PHP, SQL, Bash | Workflow de création de blogs Dotclear multisite (formulaires, procédures, sauvegardes) | Dotclear multisite blog creation workflow (forms, procedures, backups) |
Bootcamp Support Informatique |
PowerShell | Script de sauvegarde | Backup script |
Formation TSSR |
Bash, PowerShell | TP Bash (TP2 → TP8, bonus, sauvegarde journalière) et scripts PowerShell (AD, DNS, réseau, partages SMB, profil PowerShell) | Bash labs (TP2 → TP8, bonus, daily backup) and PowerShell scripts (AD, DNS, network, SMB shares, PowerShell profile) |
Formation ASR 🆕 |
Bash | TP Bash : infos système, analyse de fichiers, recherche de processus, gestion interactive des utilisateurs, création de comptes en masse | Bash labs: system info, file inspection, process lookup, interactive user management, bulk account creation |
Stage TSSR |
PowerShell | Création / mise à jour de comptes AD en masse depuis un CSV (attributs personnalisés, tir à blanc, logs, menu interactif) | Bulk AD account creation / update from CSV (custom attributes, dry-run, logging, interactive menu) |
UsagePerso |
Bash, PowerShell, Python, Batch | Outils du quotidien : conversion / découpe vidéo (ffmpeg), compression PDF, JPEG → PDF, nettoyage Windows 10, LocatorFS, json2csv 🆕 | Everyday tools: video convert / split (ffmpeg), PDF compression, JPEG → PDF, Windows 10 cleanup, LocatorFS, json2csv 🆕 |
🇫🇷 Ces scripts sont fournis tels quels, sans garantie. Certains nécessitent des droits root / administrateur ou modifient le système (comptes, services, applications) : lisez-les et testez-les dans un environnement de test avant toute utilisation réelle.
🇬🇧 These scripts are provided as is, without warranty. Some require root / administrator rights or modify the system (accounts, services, apps): read and test them in a lab environment before any real use.