Question
Mise à jour de l’Active Directory
- TST
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 4
- Remerciements reçus 0
Je souhaite compléter les informations qui manquent ci-dessous dans les comptes utilisateurs de tous les domaines.
- Problématique : Dans l’Active Directory source, il y a actuellement des comptes utilisateurs pour lesquels le nom et le prénom de l’utilisateur ne sont pas renseignés (le champ est vide). Et pourtant parfois le champ \"display name\" et \"User logon name\" sont correctement remplis leur prénom suivi de leur nom de famille.
- Objectif : Rédiger un script en PowerShell qui à partir du fichier Inventaire.xls (voir les colonnes Excel ci-dessous) fourni par le client, trouve les utilisateurs sans nom ou prénom et mettent à jour les informations.
Caractéristique du fichier Excel:
Nom du fichier Excel : Inventaire.xls
Nom de la feuille du fichier Excel : DSI
Colonne B correspond au nom de l'utilisateur
Colonne C correspond au prénom de l'utilisateur
Colonne D correspond au nom du domaine source de l'utilisateur
Colonne E correspond au login Windows de l'utilisateur
Voici mes propositions :
1. Le script cherche tous les comptes users dont le champ \"Nom\" et \"Prénom\" qui sont vides.
2. Avec le résultat obtenu, exporter vers le fichier \"Inventaire_Vide.csv\".
3. Comparer le login et le display name du fichier \"Inventaire_Vide.csv\" avec le fichier Inventaire.xls fourni par le client.
4. Si ces informations correspondent bien mais les champs (Nom et prénom) sont vides, le script va copier le nom et le prénom du fichier Inventaire.xls et mettre à jour ces comptes utilisateurs dans l'AD.
5. Le script génère un log avec l'affichage du contenu des ces deux champs.
Merci d'avance de votre aide.
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
Pour que l'on puisse t'aider il faudrait que tu nous soumettes un problème.
Tu ne voudrais tout de même pas qu'on te fasse ton script
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- TST
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 4
- Remerciements reçus 0
Vous êtes bien Arnaud PETITJEAN ? Si oui, quelle chance que je vous ai eu.
Je viens tout juste d'acheter un livre Windows PowerShell écrit par Arnaud PETITJEAN. Je viens de commencer à lire et juste pour vous dire que le bouquin est très bien écrit. Maintenant, c'est à moi de travailler et apprenant avec.
Je suis administrateur système junior et je souhaite m'investir dès maintenant comme indiqué dans le bouquin.
Malheuresent, je ne connais pas le langage.
Aujourd'hui je souhaite faire :
Le script scanne tous les comptes utilisateurs dont le champ \"Nom\" ou \"Prénom\" qui est vide et les stocker dans une variable \"$NomOuPrénomVide\". Avec le résultat obtenu, ce même script l'exportera vers le nouveau fichier \"ExportUserNomOuPrenomVide.csv\".
A. Scanner les comptes utilisateur de l'AD
B. Récupérer ces comptes utilisateurs et stocker dans une variable \"$NomOuPrénomVide\"
C. Exporter vers le fichier \"ExportUserNomOuPrenomVide.csv »
Merci d'avance de votre aide.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
TSTIDF écrit:
Il y a un début à toutMalheureusement, je ne connais pas le langage.
TSTIDF écrit:
Eh bien commence par rédiger ton script, si tu as un souci tu postes dans le forum.Aujourd'hui je souhaite faire :
Tu peux aussi, dans un premier temps, apprendre à manipuler des objets plus simples. Par exemple exporter qq propriétés de fichiers dans un fichier csv.
Pour ton pb tu souhaites tout appliquer en même temps, un conseil commence par le début
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- TST
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 4
- Remerciements reçus 0
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
Vous êtes bien Arnaud PETITJEAN ? Si oui, quelle chance que je vous ai eu.
Je viens tout juste d'acheter un livre Windows PowerShell écrit par Arnaud PETITJEAN. Je viens de commencer à lire et juste pour vous dire que le bouquin est très bien écrit. Maintenant, c'est à moi de travailler et apprenant avec.
Et oui c'est bien moi !
Merci !
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Mise à jour de l’Active Directory