Bonjour,
J'ai fais un script sur PowerShell ISE qui fonctionne bien mais pas jusqu'au bout.
Pour expliquer mon problème je vais mettre le bout de code qui fait défaut :
Concrètement pour le premier utilisateur ça passe sans problème, le balayage des calendriers se fait bien.Code:foreach ($utilisateur in $utilisateur) { foreach ($calendrier in $calendrier) { Write-Host "Add-MailboxFolderPermission -Identity" $calendrier":\calendrier -user" $utilisateur "-AccessRights PublishingEditor" *>> "C:\Temp\script.txt" } }
Par contre et c'est là mon problème, dès que ça passe sur un autre utilisateur, la boucle foreach étant déjà à la fin de la variable calendrier il me fait la ligne uniquement avec le dernier calendrier et pas ceux d'avant.
Ma question est donc, comment faire pour que le foreach avec les calendriers reparte depuis le début ? Ou alors quelle intrication de boucle me conseillez-vous ?
Bonne journée.
-----