Besoin d'aide Add-ADGroupMember interpreter les logs
Bonjour,
J'ai besoin d'aide sur un script que j'ai écrit (mega débutant)
Code:
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
}
} |
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")"
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