Bonjour,
J'ai besoin d'aide sur un script que j'ai écrit (mega débutant)
Mon script s’exécute correctement, mais il ne traite pas la deuxième partie a partir du "if ($addmember -Contains "Le nom de compte spécifié est déjà membre du groupe")"
Code : 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
23 Import-module ActiveDirectory $group = 'mon_groupAD' $computernamelist = Get-Content c:\Temp\mes_computer.txt foreach ($compnamelist in $computernamelist) {$computerlistDN = (Get-ADComputer $compnamelist).distinguishedname $addmember = Add-ADGroupMember -Identity $group -Member $computerlistDN if ($addmember -Contains "Le nom de compte spécifié est déjà membre du groupe") { Write-ouput "Member" $compnamelist "est deja present dans le group" $group "" | out-file C:\Temp\MemberAjoute.txt -append } elseif ($addmember -Contains "Objet de l'annuaire non trouvé") { Write-output "Member" $compnamelist "est pas present dans le domaine" | out-file C:\Temp\MemberAjoute.txt -append } else { Write-output "Ajout du member" $compnamelist "dans le groupe" $group "" | out-file C:\Temp\MemberAjoute.txt -append } }
en gros j'ai pas de log, donc j'ai pas l'impression qu'il comprenne le $addmember -Contains "Le nom de compte spécifié est déjà membre du groupe"
Si vous aviez une idée d'amélioration ...
thanks
Partager