Meilleur auteur de réponses
Creation BAL en masse

Question
-
Bonjour,
Je viens de créer 153 BAL mais par défaut Exchange m'a mis PrénomNom dans l'alias alors que je voulais Prénom.Nom
Savez vous s'il est possible de faire une modif en masse avec un script PS ou en modifiant un attribut AD (que je n'ai pas trouvé) ?Merci
Réponses
-
Bonjour,
voici une solution possible:
1- export du nom et du prénom des utilisateurs dans un fichier CSV via csvde:
csvde -d "CN=Users,DC=lab1,DC=local" -R "(objectClass=user)" -l sn,givenname -f "c:\export.csv"
Les utilisateurs se trouvent dans l'OU "users" dans mon example, et il faut bien sur que les noms et prénoms aient été renseignés pour chaque utilisateur.
2- modification de l'alias des boites en powershell:
Import-Csv export.csv | %{ set-mailbox $_.dn -alias $($_.givenname + "." + $_.sn)}
Cette cmdlet importe le fichier CSV puis fait un foreach avec la syntaxe %{ afin de modifier l'alias des boites.
bon script :)
yohan
- Proposé comme réponse Florin Ciuca mercredi 28 décembre 2011 15:05
- Marqué comme réponse Roxana PANAITMicrosoft employee mardi 3 janvier 2012 12:57
-
Bonjour,
C'est la CMDLET : Set-mailbox qui vous permet d'effectuer cette manipulation.
http://technet.microsoft.com/en-us/library/bb123981.aspx
Bonne chance
Best Regards Don't forget to mark it as answer if it helps- Marqué comme réponse Roxana PANAITMicrosoft employee mardi 3 janvier 2012 12:57
Toutes les réponses
-
Bonjour,
C'est la CMDLET : Set-mailbox qui vous permet d'effectuer cette manipulation.
http://technet.microsoft.com/en-us/library/bb123981.aspx
Bonne chance
Best Regards Don't forget to mark it as answer if it helps- Marqué comme réponse Roxana PANAITMicrosoft employee mardi 3 janvier 2012 12:57
-
-
Effectivement Mr Jean, la chance que vous créez le bon script en utilisant cette cmdlet pour changer en masse toute une liste d'alias. Cette fois, je vais vous dire bon courage au lieu de la bonne chance ! lol.
Dans tout les cas, tenez nous au courant si vous avez besoin d'une info supplémentaire.
A+
Best Regards Don't forget to mark it as answer if it helps -
Bonjour,
en fait "Maher", la bonne réponse à la question d'origine est :
"oui, on peut le faire par le script!" :)
A bientôt,
Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info -
-
Bonjour,
voici une solution possible:
1- export du nom et du prénom des utilisateurs dans un fichier CSV via csvde:
csvde -d "CN=Users,DC=lab1,DC=local" -R "(objectClass=user)" -l sn,givenname -f "c:\export.csv"
Les utilisateurs se trouvent dans l'OU "users" dans mon example, et il faut bien sur que les noms et prénoms aient été renseignés pour chaque utilisateur.
2- modification de l'alias des boites en powershell:
Import-Csv export.csv | %{ set-mailbox $_.dn -alias $($_.givenname + "." + $_.sn)}
Cette cmdlet importe le fichier CSV puis fait un foreach avec la syntaxe %{ afin de modifier l'alias des boites.
bon script :)
yohan
- Proposé comme réponse Florin Ciuca mercredi 28 décembre 2011 15:05
- Marqué comme réponse Roxana PANAITMicrosoft employee mardi 3 janvier 2012 12:57
-
-