Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

Releases: Scorpionxpx/PowerShell

Final

09 May 12:17
8e2397c

Choose a tag to compare

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

  1. Exécutez le script :
.\script1.ps1

Utilisation

  • 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

24 Mar 14:00
25ca499

Choose a tag to compare

ALPHA Pre-release
Pre-release

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