Question
MailEnable sous Exchange 2003
- Sébastien Lozé
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 15 ans 3 mois #8324
par Sébastien Lozé
MailEnable sous Exchange 2003 a été créé par Sébastien Lozé
Bonjour à tous,
Je dois faire un mail enable de plusieurs groupes de distributions.
Cela est-il faisable sur un serveur Exchange 2003 ?
Je dois également utiliser la commande trim, pour supprimer des blancs dans un nom, cela fonctionne pour les espaces en début et fin mais pas les espaces intermédiaires.
Ex : \"c un test\" doit être converti de la sorte \"cuntest\"
D'avance merci pour vos lumières
Je dois faire un mail enable de plusieurs groupes de distributions.
Cela est-il faisable sur un serveur Exchange 2003 ?
Je dois également utiliser la commande trim, pour supprimer des blancs dans un nom, cela fonctionne pour les espaces en début et fin mais pas les espaces intermédiaires.
Ex : \"c un test\" doit être converti de la sorte \"cuntest\"
D'avance merci pour vos lumières
Connexion ou Créer un compte pour participer à la conversation.
- Vara
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 30
- Remerciements reçus 0
il y a 15 ans 3 mois #8328
par Vara
Réponse de Vara sur le sujet Re:MailEnable sous Exchange 2003
Salut Th0rS3lit3,
Pour la création de boite aux lettres ou mailenable via powershell sous Exchange 2003, tu dois utiliser la DLL CDOEXM.DLL (Microsoft CDO for Exchange Management Library).
Plus d'info via ce lien msdn.microsoft.com/en-us/library/aa487594%28EXCHG.65%29.aspx.
Pour info, nous utilisons encore nos VBS pour l'automatisation des tâches sous Exchange 2003
Sinon un bout de code PS pour créer des boites aux lettres, tu peux surement t'en inspirer...
[code:1]
#
# CDOEXM REFERENCES
#
$ASSEMBLY = [Reflection.Assembly]::LoadFile(\"C:\pscripts\Interop.CDOEXM.dll\"«»)
$ASSEMBLY_TYPE = $ASSEMBLY.GetType(\"CDOEXM.IMailboxStore\"«»)
$BINDING_FLAGS = [Reflection.BindingFlags] \"invokemethod,public\"
#create the mailbox
$ASSEMBLY_TYPE.invokemember(\"createmailbox\",$BINDING_FLAGS,$null,$domain_person.psbase.nativeobject,$EXCHANGE_MAILSTORE)
$domain_person.psbase.commitchanges()
[/code:1]
Bon courage...
Seb
Pour la création de boite aux lettres ou mailenable via powershell sous Exchange 2003, tu dois utiliser la DLL CDOEXM.DLL (Microsoft CDO for Exchange Management Library).
Plus d'info via ce lien msdn.microsoft.com/en-us/library/aa487594%28EXCHG.65%29.aspx.
Pour info, nous utilisons encore nos VBS pour l'automatisation des tâches sous Exchange 2003
Sinon un bout de code PS pour créer des boites aux lettres, tu peux surement t'en inspirer...
[code:1]
#
# CDOEXM REFERENCES
#
$ASSEMBLY = [Reflection.Assembly]::LoadFile(\"C:\pscripts\Interop.CDOEXM.dll\"«»)
$ASSEMBLY_TYPE = $ASSEMBLY.GetType(\"CDOEXM.IMailboxStore\"«»)
$BINDING_FLAGS = [Reflection.BindingFlags] \"invokemethod,public\"
#create the mailbox
$ASSEMBLY_TYPE.invokemember(\"createmailbox\",$BINDING_FLAGS,$null,$domain_person.psbase.nativeobject,$EXCHANGE_MAILSTORE)
$domain_person.psbase.commitchanges()
[/code:1]
Bon courage...
Seb
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.073 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- MailEnable sous Exchange 2003