Aller au contenu principal


Création en masse de comptes : saison 1

Ce billet détaille la suite des opérations à effectuer pour créer en masse des comptes des utilisateur dans une structure Active Directory. L'élément central est le script anuc.ps1 développé par Arposh. Ce script suppose que les informations concernant les comptes à créer se trouvent dans un fichier texte au format csv.

Billet créé le :
17 nov 2020

Les étapes :

Compilation des informations de comptes dans le fichier d'extension csv.

  1. Exécution du script
  2. Gestion des profils
  3. Gestion des erreurs éventuelles

Etape 1 : Compilation des informations de comptes dans le fichier d'extension csv.

L'image ci-dessous montre le fichier à réaliser de préférence sous Open Office Calc (qui génère un format csv propre). Les entêtes des colonnes sont dans l'ordre :

A : domain  (cette colonne contiendra le nom domaine Active Directory  et est généralement identique pour toutes les lignes du tableau) ;

B : path (pour le nom de l'unité d'organisation (OU) qui hébergera le compte (utiliser une OU temporaire permet de supprimer facilement les comptes créés en cas d'erreur);

  • C : firstname (pour le nom des utilisateurs) ;
  • D : LastName (pour les prénoms) ;
  • E : Office
  • F : Title
  • G : Description
  • H : Department
  •  I : Company
  • J : Phone
  • K : StreetAddress
  • L : City
  • M : State
  • N : PostalCode

O ; Password (le mot de passe  par défaut pour la 1ère connexion) ;

P : SamAccountName (le nom d'ouverture de session ou login. J'utilise la formule de concatenation suivante CONCATENER(GAUCHE(C2;9);".";GAUCHE(D2;9)) qui fournit le login à partir des 9 premières lettres du nom et des 9 premières lettres du prénom ;

Q : userPrincipalName (le nom de l'objet AD créé,  je recopie le contenu de la colonne P) ;

R : DisplayName (le nom à afficher ; je recopie le contenu de la colonne P).

Cliquez pour agrandir l'image

Il nous reste à remplir les lignes du tableau.
Pour ma part, le contenu des colonnes C et D proviennent d'un copier coller à partir d'une liste de nom qui m'est fournie par ailleurs.
Je recopie les cellules A2 et B2 vers le bas autant que nécessaire.
Je recopie de la même manière les cellules 02;P2;Q2;R2 vers le bas

Cliquez pour agrandir l'image

J'enregistre enfin le fichier au format csv..

Le résumé vidéo de cette étape 1