Question Mise à jour de l’Active Directory

Plus d'informations
il y a 15 ans 9 mois #6947 par TST
Bonjour,

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.

Plus d'informations
il y a 15 ans 9 mois #6957 par Arnaud Petitjean
Salut,

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 :laugh: ???

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.

Plus d'informations
il y a 15 ans 9 mois #7005 par TST
Réponse de TST sur le sujet Re:Mise à jour de l’Active Directory
Bonjour Arnaud,
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.

Plus d'informations
il y a 15 ans 9 mois #7006 par Laurent Dardenne
Salut,
TSTIDF écrit:

Malheureusement, je ne connais pas le langage.

Il y a un début à tout :)
TSTIDF écrit:

Aujourd'hui je souhaite faire :

Eh bien commence par rédiger ton script, si tu as un souci tu postes dans le forum.
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 ;)<br><br>Message édité par: Laurent Dardenne, à: 31/05/10 11:10

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 9 mois #7007 par TST
Réponse de TST sur le sujet Re:Mise à jour de l’Active Directory
Merci bien Laurent de vos conseils. Je vais apprendre et commencer à manipuler des objets. Je reviendrai lorsque mon premier script PowerShell sera écrit. Bonne journée.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 9 mois #7064 par Arnaud Petitjean
Salut !

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.

Temps de génération de la page : 0.054 secondes
Propulsé par Kunena