Advertisement
Guest User

exam_vbs

a guest
Sep 22nd, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ..--== For anybody who think could do it in 5 hours !!! VBS Script + LDAP exam ==--..
  2.  
  3. TP02
  4. Date de remise du TP : 23 Septembre 2019
  5.  
  6. Objet du TP :
  7.  
  8. 1)  Mise à jour de l’Active Directory avec des scripts VBSCRIPT sous Windows (WSH & ADSI).
  9. Utilisation du protocole LDAP.
  10. 2)  Liste de certaines informations des utilisateurs.
  11.  
  12. Sujet du TP : 02 volets
  13.  
  14. A)  À partir d’un fichier texte, faire la mise à jour des comptes utilisateurs, des « OU » et  des groupes  de l’Active Directory mise en place dans le cadre du cours scriptage Windows.
  15.  
  16. Reprendre le script « creat_user_from_file_txt_gabarit.vbs », le compléter pour qu’il puisse répondre aux besoins d’administration suivants :
  17.  
  18. 1)  Création de nouveaux comptes utilisateurs.
  19. 2)  Mise à jour de certaines informations d’un compte utilisateur.
  20. 3)  Changement du mot de passe d’un utilisateur.
  21. 4)  Suppression d’un utilisateur.
  22. 5)  Création d’un OU (OrganizationUnit)
  23. 6)  Création de nouveaux groupes.
  24.  
  25. Travail à faire :
  26.  
  27. À partir d’un fichier texte dont la structure est la suivante :
  28.  
  29. Code Mise à jour ; Arg1 ; Arg2 ; Arg3 ; Arg4, Arg5
  30.  
  31. Nombre de champs : six (06) champs
  32. Séparateur : point-virgule (;)
  33.  
  34. Rôle de chaque champ :
  35.  
  36. Code Mise à jour   cu    : Création d’un nouvel utilisateur
  37. mu  :  Modification des informations d’un utilisateur
  38. pw   : Modification du mot de passe d’un utilisateur
  39. su    : Suppression d’un utilisateur
  40. ou   : Création d’une nouvelle unité organisationnelle
  41. gr    : Création d’un nouveau groupe
  42. Arg1     « Nom Utilisateur » ou « Ou » ou « Groupe »
  43. Arg2     Prénom       
  44. Arg3     Service       
  45. Arg4     Fonction  
  46. Arg5     Mot de passe
  47.  
  48. Si code mise à jour = "cu"    alors c’est la création nouvel utilisateur dans le container « Users ».
  49.  
  50.  
  51. Arg1 : Nom Utilisateur          :   obligatoire
  52. Arg2 : Prénom      :   obligatoire
  53. Arg3 : Service          :   obligatoire
  54. Arg4 : Fonction         :   obligatoire
  55. Arg5 : Mot de passe         :   obligatoire
  56.  
  57. Si code mise à jour = "mu"   alors c’est une mise à jour des informations d’un utilisateur
  58.  
  59. Arg1 : Nom Utilisateur objet de la modification     :   obligatoire
  60. Arg2 : Prénom                      :   facultatif
  61. Arg3 : Service                      :   facultatif
  62. Arg4 : Fonction                 :   facultatif
  63. Arg5 : Mot de passe                 :   facultatif
  64.  
  65. Si code mise à jour = "pw"   alors c’est changement uniquement du mot de passe d’un utilisateur
  66.  
  67. Arg1 : Nom Utilisateur objet du changement du mot de passe  : obligatoire
  68. Arg2 : vide
  69. Arg3 : vide
  70. Arg4 : vide
  71. Arg5 : Mot de passe                         : obligatoire
  72.  
  73. Si code mise à jour = "su"   alors c’est la suppression d’un utilisateur
  74.  
  75.  Arg1 : Nom Utilisateur objet de la suppression             : obligatoire
  76. Arg2 : vide
  77. Arg3 : vide
  78. Arg4 : vide
  79. Arg5 : vide
  80.  
  81. Si code mise à jour = "ou"   alors c’est la création d’une OU (OrganizationUnit)
  82.  
  83. Arg1 : Nom de l’OU            : obligatoire
  84. Arg2 : vide
  85. Arg3 : vide
  86. Arg4 : vide
  87. Arg5 : vide
  88. Si code mise à jour = "gr"   alors c’est la création d’un groupe
  89.  
  90. Arg1 : Nom du groupe        : obligatoire
  91. Arg2 : Nom de l’OU où va être créé le groupe, si vide alors le groupe doit être créé dans le container « Users ».
  92. Arg3 : vide
  93. Arg4 : vide
  94. Arg5 : vide
  95.  
  96.  
  97. Faire le contrôle de l’existence de chaque entité, avant toute modification de l’Active Directory.
  98.  
  99. Un fichier log doit être créé pour retracer toutes les opérations effectuées avec réussite ou échec.
  100. Ce fichier log servira pour apporter des correctifs.
  101.  
  102.  
  103. B)  Faire une liste des utilisateurs (5 informations suffisent)
  104.  
  105.  
  106.  
  107.  
  108.  
  109. Bon Courage.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement