Question
Problème script AD
- Sébastien MORTREUX
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 17 ans 5 mois #2942
par Sébastien MORTREUX
Problème script AD a été créé par Sébastien MORTREUX
Bonjour à tous,
Je rencontre un petit problème sur un script concernant une action sur l'active directory.
Je souhaiterai à partir d'une liste CSV contenant les numéros de matricule des employés d'une société, agir sur chaque compte en modifiant l'attribut Name, pour le forcer avec les attributs FirstName LastName.
Pour l'instant, je test en forcant simplement le Firstname. Voici mon script :
Import-CSV 'test.csv' | ForEach-Object { Get-QADUser -SearchRoot 'XXX/A_supprimer/Users' -ObjectAttributes @{EmployeeNumber=$_.MATRICULE} | Set-QADUser -Name $_.FirstName }
Le script ne renvoie pas d'erreur, mais le champs Name se retrouve vide. Je pense que le $_.FirsName fait référence au fichier csv, au lieu de piocher dans le résultat du Get-QADUser... Quelqu'un aurait - il une solution ?
Merci d'avance pour vos réponses,
Cordialement
Je rencontre un petit problème sur un script concernant une action sur l'active directory.
Je souhaiterai à partir d'une liste CSV contenant les numéros de matricule des employés d'une société, agir sur chaque compte en modifiant l'attribut Name, pour le forcer avec les attributs FirstName LastName.
Pour l'instant, je test en forcant simplement le Firstname. Voici mon script :
Import-CSV 'test.csv' | ForEach-Object { Get-QADUser -SearchRoot 'XXX/A_supprimer/Users' -ObjectAttributes @{EmployeeNumber=$_.MATRICULE} | Set-QADUser -Name $_.FirstName }
Le script ne renvoie pas d'erreur, mais le champs Name se retrouve vide. Je pense que le $_.FirsName fait référence au fichier csv, au lieu de piocher dans le résultat du Get-QADUser... Quelqu'un aurait - il une solution ?
Merci d'avance pour vos réponses,
Cordialement
Connexion ou Créer un compte pour participer à la conversation.
- Robin Lemesle
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 260
- Remerciements reçus 0
il y a 17 ans 5 mois #2943
par Robin Lemesle
Robin MVP PowerShell
Réponse de Robin Lemesle sur le sujet Re:Problème script AD
Salut ohmwork,
As-tu un resultat en procèdant par étapes ?
Import-CSV 'test.csv' | ForEach-Object { Get-QADUser -SearchRoot 'XXX/A_supprimer/Users' -ObjectAttributes @{EmployeeNumber=$_.MATRICULE}
As-tu déjà bien la liste des utilisateurs qui correspond à ce que tu veux ?
Pour l'instant, je test en forcant simplement le Firstname. Voici mon script :
Import-CSV 'test.csv' | ForEach-Object { Get-QADUser -SearchRoot 'XXX/A_supprimer/Users' -ObjectAttributes @{EmployeeNumber=$_.MATRICULE} | Set-QADUser -Name $_.FirstName }
As-tu un resultat en procèdant par étapes ?
Import-CSV 'test.csv' | ForEach-Object { Get-QADUser -SearchRoot 'XXX/A_supprimer/Users' -ObjectAttributes @{EmployeeNumber=$_.MATRICULE}
As-tu déjà bien la liste des utilisateurs qui correspond à ce que tu veux ?
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Sébastien MORTREUX
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 17 ans 5 mois #2944
par Sébastien MORTREUX
Réponse de Sébastien MORTREUX sur le sujet Re:Problème script AD
Bonjour Robin,
Effectivement oui, il trouve bien les users correspondant à mon CSV
Effectivement oui, il trouve bien les users correspondant à mon CSV
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.077 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Problème script AD