IT-AdminTool est un outil d'administration Windows modulaire créé pour simplifier les tâches d'administration système. Il propose un menu interactif pour effectuer diverses actions telles que l'affichage des informations système, l'audit des disques, le diagnostic réseau, le nettoyage des fichiers temporaires, la gestion des services, la recherche de mises à jour Windows et le lancement d'un scan antivirus Defender.
- Afficher les informations système
- Audit et état des disques
- Diagnostic réseau basique
- Nettoyer les fichiers temporaires
- Gérer/arrêter les services indésirables
- Forcer une recherche de mises à jour Windows
- Lancer un scan rapide Antivirus (Defender)
- Windows avec PowerShell 5 ou supérieur
- Droits d'administrateur pour certaines fonctionnalités
- Téléchargez le script
IT-AdminTool.ps1
et les modules associés (SystemInfo.ps1
,DiskTools.ps1
,NetworkTools.ps1
, etc.) dans un même dossier. - Assurez-vous que PowerShell est configuré pour exécuter des scripts locaux. Vous pouvez le faire en exécutant
Set-ExecutionPolicy RemoteSigned
dans PowerShell en tant qu'administrateur.
- Exécutez
IT-AdminTool.ps1
en double-cliquant dessus ou en l'exécutant dans PowerShell. - Suivez les instructions du menu pour choisir l'action à effectuer.
Les actions effectuées sont journalisées dans un fichier log situé dans le dossier logs
à côté du script. Le nom du fichier log est généré en fonction de la date (AdminTool-YYYYMMDD.log
).
- Le script vérifie si l'utilisateur a les droits d'administrateur avant de procéder.
- Les modules sont chargés en utilisant le dot-sourcing pour garantir que les fonctions sont disponibles dans le contexte du script principal.
Les contributions sont les bienvenues ! Si vous avez des améliorations ou des corrections à apporter, n'hésitez pas à soumettre une pull request.
Ce projet est sous licence [insérer le type de licence, par exemple MIT]. Voir [LICENSE](lien vers le fichier LICENSE) pour plus de détails.
Pour toute question ou pour signaler un problème, veuillez contacter Thomas.B.