Question Changer la valeur max du nombre de destinataires

Plus d'informations
il y a 13 ans 8 heures #605 par Gaby
Alors voila j'ai un script qui est sensé me permettre de changer la valeur maximale du nombre de destinataire sous exchange 2003.

[code:1]$requete2 = \"LDAP://\" + $DCtoUse + \"/\" + $objMember.distinguishedName
$objUser =[ADSI]$requete2
$objUser.msExchRecipLimit = $NbDestinataire[/code:1]

Le probleme c'est que la methode msExchRecipLimit ne fonctionne pas.

Alors j'ai essaye cela :

$requete2 = \"LDAP://\" + $DCtoUse + \"/\" + $objMember.distinguishedName
$objUser = new-object System.DirectoryServices.DirectoryEntry $requete2
$objUser.InvokeSet(\"msExchRecipLimit,$NbDestinataire\")


Mais dans ce cas j'ai cette erreur :
[code:1]
POWERSHELL EXCEPTION
EXCEPTION TYPE:«»System.Management.Automation.ExtendedTypeSystemException
MESSAGE:Exception lors de la récupération du membre « InvokeSet » : « Erreur inconnue (0x80005000) »
POSITION:
Au niveau de ligne : 59 Caractère : 19
+ $objUser.InvokeSet( <<<< \"msExchRecipLimit,$NbDestinataire\"«»)code] [/code:1]

Edit : j'avais oublié de preciser que je suis sous exchange 2003.<br><br>Message édité par: Gaby, à: 16/07/07 14:07

Gaby

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 6 heures #610 par janel
Réponse de janel sur le sujet Re:Exchange
As-tu fait un get-member sur $objUser pour vérifier si tu vois bien la propriété msExchRecipLimit? Si tu la vois, vérifie qu'elle a bien {get; set;} dans sa description, preuve qu'elle peut être modifiée.

Si tu ne vois pas la propriété, essaie $objUser.psbase.msExchRecipLimit.

Pour plus d'infos sur psbase, psobject et d'autres vues spécifiques des objets exposés par PowerShell:
http://blogs.msdn.com/powershell/archive/2006/11/24/what-s-up-with-psbase-psextended-psadapted-and-psobject.aspx

Janel

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 6 heures #612 par Gaby
Réponse de Gaby sur le sujet Re:Exchange
J'ai en effet pensé a regarde si msExchRecipLimit existait et en effet j'ai vu qu'elle n'existait pas, mais je ne savais pas comment faire pour trouver son equivalent ou autre.

En tout cas ta solution avec $objUser.psbase.msExchRecipLimit = $NbDestinataire
a l'air de fonctionner, en tout cas je n'ai pas de probleme de compilation, je teste ça sur la prod et je te tiens au courant.

Gaby

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 11 mois #650 par Arnaud
Réponse de Arnaud sur le sujet Re:Exchange
Gaby, peux tu nous dire si ton problème est résolu afin de cloturer ce post ?

Arnaud

Créateur du forum de la communauté PowerShell Francophone

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 11 mois #663 par Gaby
Réponse de Gaby sur le sujet Re:Exchange
Je l'ai pas encore testé en prod a cause d'un petit soucis sur mon script se trouvant juste avant (la boucle foreach), mais des que je l'aurai resolu je vous previens.

Gaby

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.281 secondes
Propulsé par Kunena