Bonjour,
j' ai un code simple pour remplacer un élément sur chaque utilisateur de mon AD (le numéro interne)
Pour un utilisateur cible ça marche, mais avec la boucle en utilisant le même .csv que lors du montage de mon AD ça remplace rien (retour d 'erreur)
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Import-Module ActiveDirectory Import-Module 'Microsoft.PowerShell.Security' $users = Import-Csv -Delimiter ";" -Path "C:\Users\Administrateur\Desktop\compteE1.csv" #*******Ajout de chaque utilisateur dans son OU spécifique******* foreach ($user in $users){ $name = $user.cn $shortnum=$user.numero_interne try { Set-ADUser -Identity $user -HomePhone $shortnum echo "Utilisateur modifié : $name" } catch{ echo "*********ATTENTION!!!!!!!! pas de modification : $name" } }
Le parse sur les utilisateurs est bon car j 'ai un retour négatif par utilisateur.
Merci par avance pour le coup de Main.
Partager