Question
ajouter une adresse SMTP à une bal user
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 135
- Remerciements reçus 0
Je dois ajouter une adresse smtp à un compte utilisateur, sur exchange 2010 via powershell, car la console graphique met un temps infinie pour s'ouvrir bref.
L'utilisateur tartempion a une adresse SMTP principale en @toto.com, je veux la garder et lui ajouter une adresse en @tata.com et par la même occasion cette adresse doit devenir l'adresse SMTP principale
lorsque je lance la commande ci-dessous
Set-Mailbox -identity tartempion -EmailAddresses SMTP:\"tartempion.morpion@tata.com\"
l'adresse @tata.com est créée mais elle écrase l'adresse en @toto.com ainsi que les adresses X500.
Donc comment puis-je faire pour ajouter l'adresse @tata.com au user, la passer en adresse principale, ne pas supprimer les autres adresses smtp et X500?
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
Il faut que tu passes une collection au paramètre '-EmailAddresses', et pour ne pas écraser la précédente, il faut d'abord la récupérer :
[code:1]$user = Get-Mailbox -Identity tartempion
$user.EmailAddresses += \"SMTP:tartempion.morpion@tata.com\"
Set-Mailbox $user -EmailAddresses $user.EmailAddresses [/code:1]
Mais dans ce cas, la nouvelle adresse ajoutée n'est pas l'adresse principale.
Une solution (à tester) :
[code:1]$user = Get-Mailbox -Identity tartempion
$Addresses = @()
$Addresses += \"SMTP:tartempion.morpion@tata.com\"
$Addresses += $user.EmailAddresses
Set-Mailbox $user -EmailAddresses $Addresses [/code:1]
Une autre (toujours à tester) :
[code:1]$user = Get-Mailbox -Identity tartempion
$Addresses = $user.EmailAddresses
Set-Mailbox $user -EmailAddresses SMTP:tartempion.morpion@tata.com, $Addresses[/code:1]
@ +
Matthew
Message édité par: Matthew BETTON, à: 12/11/12 22:24<br><br>Message édité par: Matthew BETTON, à: 12/11/12 22:25
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
Technet : Add a New E-Mail Address for a Mailbox User
Technet : Set-Mailbox
Important :
Le paramètre EmailAddresses spécifie toutes les adresses proxy de la boîte aux lettres. Il inclut l’adresse SMTP principale comme l’une des adresses proxy.
Si vous utilisez ce paramètre, vous ne pouvez pas utiliser le paramètre PrimarySMTPAddress.
importantImportant :
Exchange ne valide pas la mise en forme des adresses personnalisées. Vous devez veiller à ce que l’adresse personnalisée que vous spécifiez soit conforme aux exigences de mise en forme pour ce type d’adresse. Comme les adresses X.400 sont considérées comme des adresses personnalisées dans Exchange, elles ne sont pas validées et vous devez fournir la syntaxe correcte lors de la spécification d’une adresse X.400.
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
Comment ça se fait que l'action Add-EMailAddress ne soit pas permise ?
Un défaut de granularité ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
Ah tiens en passant une question à l'équipe produit
Comment ça se fait que l'action Add-EMailAddress ne soit pas permise ?
Un défaut de granularité ?
<br><br>Message édité par: Laurent Dardenne, à: 13/11/12 20:28
Salut Laurent,
Tu as raison... Avant de répondre, je me suis d'ailleurs demandé si la Cmdlet existait avec le verbe Add.
Question à poser
@ +
Matthew
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- ajouter une adresse SMTP à une bal user