Skip to content
This repository has been archived by the owner on Apr 23, 2023. It is now read-only.

Labo 5 : Scripting Active Directory

Marina edited this page Jan 9, 2023 · 14 revisions

Scripting Active Directory

Scripting

Script 1 : Création des comptes utilisateurs

Ce script est utilisé pour gérer la création de comptes utilisateurs dans un fichier CSV.
Le fichier CSV est structuré de la manière suivante ; prénom, nom de famille

Script 1

Script 2 : Désactivation des comptes utilisateurs

Ce script est utilisé pour gérer la désactivation de comptes utilisateurs dans un fichier CSV.
Le fichier CSV est structuré de la manière suivante ; nom d'utilisateur.

Script 2

Script 3 : Déblocage d'un compte utilisateur

Ce script est utilisé pour gérer le déblocage d'un compte utilisateur

Script 3

Script 4 : Modification des infos de comptes utilisateurs

Ce script est utilisé pour gérer la modification de comptes utilisateurs dans un fichier CSV.
Le fichier CSV est structuré de la manière suivante ; nom d'utilisateur, nouveau prénom, nouveau nom de famille et nouveau nom d'utilisateur.

Script 4

Automatisation

Le script 1 de création de nouveaux utilisateurs doit être automatisé pour se lancer toutes les heures. Il va récupérer le fichier à un endroit défini et créer les utilisateurs qui s'y trouvent.

screenshots
  • Ouvrez le planificateur de tâches

image

  • Dans l'onglet Actions à droite, choisissez Créez une tâche

image

  • Dans l'onglet Général, donnez un nom à votre tâche, éventuellement une description et cochez Exécuter même si l'utilisateur n'est pas connecté

image

  • Dans l'onglet Déclencheurs, cliquez sur Nouveau

image

  • Choisissez les paramètres qui caractériseront votre tâche

image

  • Et cliquez sur OK

image

  • Dans l'onglet Actions, cliquez sur Nouveau

image

  • Spécifiez l'action à exécuter

image

  • Précisez le chemin vers votre script.
    ⚠️ Le chemin du programme doit être celui de powershell puisque le script est lancé à partir de là et dans Ajouter des arguments, complétez avec le chemin absolu du script en question ⚠️
    Cliquez sur Ok

image

  • Dans l'onglet Paramètres, décochez **Arrêter la tâche si elle s'exécute plus : **

image

  • Si vous n'avez pas d'autres conditions ou paramètres à préciser qui pourraient influer sur le comportement de la tâche, cliquez sur OK

image

  • Entrez votre identifiant d'administrateur et votre mot de passe

image

  • Dans le résumé du Planificateur de tâches, on peut vérifier que la tâche est bien encodées et active

image