Releases: Scorpionxpx/PowerShell
Final
PowerShell AD Administration Menu
Description
Ce script PowerShell propose un menu interactif permettant d’exécuter diverses actions d’administration Active Directory, telles que la gestion des utilisateurs, la création de dossiers, et la surveillance des ressources système.
Fonctionnalités
- Création d’un utilisateur avec mot de passe temporaire
- Réinitialisation de mot de passe pour un utilisateur
- Création des dossiers personnels des utilisateurs AD
- Création automatique de dossiers simulant des Unités Organisationnelles (OU)
- Liste des utilisateurs ayant une description
- Liste des utilisateurs inactifs depuis plus de 90 jours
- Liste des utilisateurs n'ayant pas changé leur mot de passe depuis plus d'un an
- Affichage des statistiques sur l’espace disque restant
Prérequis
- PowerShell 5.1 ou supérieur
- Module Active Directory
- Droits d’administrateur sur le domaine
Installation
- Exécutez le script :
.\script1.ps1Utilisation
- Lancez le script et sélectionnez une option dans le menu interactif.
- Suivez les instructions pour chaque action (ex : saisir un nom d'utilisateur, etc.).
Résultat attendu
- Gestion centralisée des opérations AD
- Réduction des erreurs humaines
- Optimisation des tâches d’administration
Contributions
Les contributions sont les bienvenues ! Veuillez ouvrir une issue ou un pull request pour toute amélioration.
Licence
MIT License
ALPHA
PowerShell 🚀
Structure du projet 📁
PowerShell
├── AD
│ ├── Inventaire des machines.ps1
│ ├── Nettoyage des objets obsolètes.ps1
│ ├── Verification_DISQUE.ps1
│ ├── Verification_Utilisateurs.ps1
│ └── gpo.ps1
├── .vscode
│ ├── extensions
│ ├── launch.json
│ ├── tasks.json
│ └── settings.json
├── LICENSE
├── README.md
└── UI.ps1
Fichiers 📄
AD/Inventaire des machines.ps1
Script pour générer un rapport d'inventaire des machines dans Active Directory et l'exporter en CSV.
AD/Nettoyage des objets obsolètes.ps1
Script pour nettoyer les objets obsolètes dans Active Directory et générer un rapport en CSV.
AD/Verification_DISQUE.ps1
Script pour vérifier l'état et le taux de remplissage des disques sur un Active Directory et générer un rapport en CSV.
AD/Verification_Utilisateurs.ps1
Script pour vérifier l'existence d'utilisateurs inactifs et avec un mot de passe antérieur à 1 an dans Active Directory et générer un rapport en CSV.
AD/gpo.ps1
Script pour générer des rapports CSV, connecter des lecteurs réseaux et déployer d'autres scripts via GPO.
UI.ps1
Script PowerShell pour ouvrir d'autres scripts avec une interface graphique.
.vscode/extensions
Contient la configuration des extensions VSCode.
.vscode/launch.json
Contient la configuration de lancement de VSCode.
.vscode/tasks.json
Contient la configuration des tâches de VSCode.
.vscode/settings.json
Contient la configuration des paramètres de VSCode.
LICENSE
Licence MIT pour le projet.
README.md
Ce fichier.
Licence 📜
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
Full Changelog: https://github.com/Scorpionxpx/PowerShell/commits/ALPHA