Sylver SCHORGEN Blog's

Articles, astuces et news sur les technologies Microsoft et plus particulièrement tournant autour de Powershell

Hello,

Souvent des collègues me demandent des petits scripts PowerShell pour faire telle ou telle chose au niveau d'un domaine. Une demande qui revient particulièrement souvent est la possibilité de lister les utilisateurs ou ordinateurs désactivés dans l'AD.

Du coup, je me suis dit qu'il pourrait être sympa de créer une petite interface graphique simple qui permettrait de récupérer ces informations (le tout fait en PowerShell bien sûr par le biais du logiciel PowerShell Studio).

L'outil que j'ai mis en place peut s'exécuter depuis n'importe quel serveur qui est joint au domaine. En effet, au niveau de l'interface, vous allez devoir spécifier depuis quel contrôleur de domaine vous voulez importer le module ActiveDirectory. En plus de cela, vous devez indiquer si vous voulez lister les utilisateurs ou ordinateurs actifs ou désactivés au niveau de l'AD (le choix utilisateur ou ordinateur se fait en fonction de l'onglet dans lequel vous êtes). Une fois ceci effectué, vous pouvez cliquer sur le bouton OK.


Le script va alors récupérer les objets demandés et vous les retourner dans une vue de type tableau.

Dans les semaines à venir, j'ajouterai des fonctionnalités à cette interface, comme la possibilité d'exporter directement vers Excel ou encore de rechercher un utilisateur ou ordinateur en particulier :)

Afin de pouvoir exécuter ce petit outil, il faut que le compte AD qui l'exécute ait le droit d'ouvrir une PSSession PowerShell et de lister les objets ADComputer et ADUser. Dans le cadre de mes tests, j'utilise un compte administrateur du domaine. Il faut également que le Remote Management soit activé sur le contrôleur de domaine en question (winrm quickconfig). 

Ce script n'a été testé que sur Windows Server 2012 et Windows Server 2012R2.

L'exécutable est joint à ce billet de blog.

[Mise à jour le 26/01/16] : Ajout de log en bas de chaque onglet indiquant les actions effectuées par le script.

Stay tuned ;)

AD_GUI-GetUsersAndComputers-1.2.zip
Facebook Like