Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1553 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [HTA] Administation tools Active directory

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTA] Administation tools Active directory

n°2263664
Ekimmu
Posté le 31-07-2015 à 15:20:07  profilanswer
 

Bonjour,
Script : https://drive.google.com/file/d/0B1 [...] sp=sharing
Je tiens à mettre à votre disposition un outil HTA que j'avais développé il y as quelques années en HTA.
 
Cet outil n'est toujours pas fini et le sera surement jamais vu que nous développons maintenant généralement sur Powershell.
 
Voici le but de cet HTA :Fournir un maximum de possibilité d'administration sur Active Directory
Ce script à été développer pour administrer de multiples domaines en même temps.
L'ensemble des paramètres/configuration sont sauvegarder pour les prochaines utilisations
 
http://img15.hostingpics.net/pics/689209adtools.jpg
 
Ce script à été mon premier script en HTA que j'ai amélioré continuellement, c'est un joyeux bordel si je peux me permettre (ne regardez pas le code xD sauf si vous voulez faire des cauchemars).
J'ai essayer de faire une interface la plus intuitive possible, de nombreux boutons sont présents dans les différents menus pour faciliter la configuration.
 
Sachez que par defaut il faut avoir un AD disponible sur le réseau sinon je ne crois pas que le script va ce lancer correctement.
 
 
Je vais vous faire un descriptif détaillé des différents menus existant :
 
- Menu -> File -> Option -> General option -> Connexion : Vous permet d'ajouter / supprimer différentes connexions à différents domaine. Le but étant de pouvoir ce connecter à plusieurs domaine depuis un poste utilisateur quelconque
C'est la première chose a faire lorsque vous lancez pour la première fois le script. Je vais donc detailler plus précisemment
http://img15.hostingpics.net/thumbs/mini_997857ad1.jpg
Cliquez sur le bouton ADD
http://img15.hostingpics.net/thumbs/mini_960688ad2.jpg
http://img15.hostingpics.net/thumbs/mini_715880ad3.jpg
http://img15.hostingpics.net/thumbs/mini_199691ad4.jpg
Cliquez sur le petit icone de refresh
http://img15.hostingpics.net/thumbs/mini_437895ad5.jpg
 
Selectionnez le domaine souhaitez, indiquez votre mot de passe, vous pouvez maintenant utilisez pleinement les fonctions du script.
 
 
- Menu -> File -> Option -> General option -> Domain Controller : Vous permet de choisir sur quel domain controller ce connecter (PDC choisi par defaut), vous pouvez le choisir a la volée dans le menu en haut a droite de l'HTA
 
- Menu -> File -> Option -> General option -> Mail : Vous permet de configurer des options de mails, car certaines option du script peuvent vous envoyer des mails a la fin de l'éxécution
Après cette configuration, vous pouvez cocher l'option Send mail en haut a droite de l'HTA pour activer l'envoie automatique des résultats des différents menus.
 
- Menu -> File -> Option -> Create -> user : Lors de la création d'utilisateurs, un fichier xls est utilisé, ce menu vous permet de choisir le fichier à utiliser (si vous avez paramétré plusieurs domaine de connexion, un fichier est créé pour chaque domaine et est automatiquement selectionner lorsque vous changez de domaine.)
Search in following OU : vous permet d'ajouter les OUs ou vous pouvez créer des nouveaux utilisateurs, après avoir ajouter un nom d'OU, faites une update du currentfiles, cela permet d'ajouter l'ensemble des OU trouver dans le fichier XLS utilisé.
 
Pour les menu Computer et group, même principe que précédemment
 
- Menu -> File -> Option -> Move -> user/computer : Vous permet d'ajouter de nouvelles OU dans lesquelles les utilisateurs/computer peuvent être déplacés.
Exemple : Vous ajoutez Users et appuyer sur le buton Refresh, cela va lister l'ensemble des OU du domaine contenant le mot Users. Appuyer sur Save pour sauvegarder la configuration
 
- Menu -> File -> Option -> Desactivation -> user : Vous permet d'ajouter de nouvelles OU dans lesquelles les utilisateurs peuvent être déplacés lors d'une desactivation complexe.
Exemple : Vous ajoutez Users et appuyer sur le buton Refresh, cela va lister l'ensemble des OU du domaine contenant le mot Users. Appuyer sur Save pour sauvegarder la configuration
 
- Menu -> File -> Option -> Extract-> user : Vous permet de sélectionner les attributs qui seront extrait lors d'extraction utilisateurs
 
- Menu -> File -> Option -> Extract-> Computer: Vous permet de sélectionner les attributs qui seront extrait lors d'extraction Computer
 
- Menu -> File -> Option -> Extract-> Group: Vous permet de sélectionner les attributs qui seront extrait lors d'extraction de groupe.
 
- Menu -> User -> Fiche -> Create : Vous permet de créé un utilisateur
 
- Menu -> User -> Fiche -> Update: Vous permet de modifier un utilisateur
 
- Menu -> User -> Create : Vous permet de modifier des utilisateurs suivant ce qui est indiqué dans un fichier xls
 
- Menu -> User -> Desactivate -> Simple: Vous permet d'indiquer une liste d'utilisateur a desactiver (indiquer le samaccountname)
 
- Menu -> User -> Desactivate -> Complexe: Vous permet d'indiquer une liste d'utilisateur a desactiver en ayant le choix de les deplacer, reinitialiser le mot de passe et les renommer automatiquement
 
- Menu -> User -> Delete : Vous permet d'indiquer une liste d'utilisateur a supprimer
 
- Menu -> User -> Move: Vous permet d'indiquer une liste d'utilisateur à deplacer vers une OU specifique
 
- Menu -> User -> Update -> Copy memberOF: Vous permet de copier les groupes d'un utilisateurs vers un autre
 
- Menu -> User -> Update -> Other :
Si vous sélectionner Select file dans le comboxbox, vous pouvez importer un fichier CSV formaté de cette facon  
 
Line 1 : Samaccountname;SN;CN
Line 2 : TEST;changeSN;ChangeCN
etc etc
 
Le script vera la manipulation suivante : Pour le compte TEST, le SN est modifié en changeSN et le CN et modifé en ChangeCN
 
Lorsque vous cliquez sur Import, tout est importé dans le HTA, si cela vous convient vous pouvez appuyer sur executer
 
Si vous sélectionner Select Attribute dans le comboxbox, vous pouvez sélectionner les attributs allant être modifier, inscrivez ensuite manuellement les lignes dans la textbox de cette facon : Samaccountname;Attribut1;Attribut2;Attribut3 ....
 
- Menu -> User -> Extract -> Domain :
Vous permet d'extraire les utilisateurs depuis le domaine entier.
Vous pouvez indiquez seulement les comptes commencant par quelque chose
Vous pouvez aussi filtrer la recherche suivant plusieurs parametres  
 
- Menu -> User -> Extract -> OU:
Vous permet d'extraire les utilisateurs depuis certaines OU. Vous pouvez selectionner plusieurs OU d'un coups
Vous pouvez indiquez seulement les comptes commencant par quelque chose
Vous pouvez aussi filtrer la recherche suivant plusieurs parametres  
 
- Menu -> User -> Extract -> Liste:
Vous permet d'extraire des attributs d'une liste d'utilisateur spécifique (indiquez le Samaccountname)
 
- Menu -> User -> Extract -> Groupe:
Vous permet d'extraire les utilisateurs de certains groupes (indiquez le Samaccountname du groupe)
Vous pouvez extraire seulement les utilisateurs commencant par ....
 
- Menu -> User -> Tools -> Password:
Permet de réinitialiser l'ensemble des utilisateurs indiquer avec le mot de passe mentionné
 
- Menu -> User -> Tools -> Last Login:
Permet d'extraire la liste des utilisateurs avec un Lastlogin, LastloginTimestamp, Whenchanged inferieur à une date mentionné, et verifie sur l'ensemble des DCs
 
- Menu -> User -> Tools -> Last Login by date:
Permet d'extraire la liste des utilisateurs avec un Lastlogin > à XX jours
 
Pour les menu Computer et Groupes c'est le même principe que pour utilisateurs.
 
J’espère avoir réussi a détailler le mieux possible, si vous avez des questions ou n'arrivez pas a faire quelques choses n'hésitez pas. Je comprendrai que vous soyez perdu, une formation serai limite nécessaire xD


Message édité par Ekimmu le 31-07-2015 à 15:32:50
mood
Publicité
Posté le 31-07-2015 à 15:20:07  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [HTA] Administation tools Active directory

 

Sujets relatifs
Menu externe avec fonction include et class:activeMenu externe avec fonction include et class:active
Declaration d'active X sous visual basic 6Modif couleur cellule active Excel
[POWER SHELL] Problème d'import de module Active DirectoryChanger la couleur du input:active ?
[résolu][jQuery]mouseover+page active sur One page[résolu] $directory sur répertoire réseau?
Problème de comparaison textbox et cellule active 
Plus de sujets relatifs à : [HTA] Administation tools Active directory


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR