Flash info

"La connaissance ce n’est point la possession de la vérité, mais d’un langage cohérent."

Antoine de Saint Exupéry (1900-1944)

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
Gaby
Utilisateur

PowerShelleur Amateur
Messages: 86
graphgraph
Karma: 3  
Changer la valeur max du nombre de destinataires - 16/07/07 10:17 Alors voila j'ai un script qui est sensé me permettre de changer la valeur maximale du nombre de destinataire sous exchange 2003.

Code:

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



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:

  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



Edit : j'avais oublié de preciser que je suis sous exchange 2003.

Message édité par: Gaby, à: 16/07/07 14:07
Gaby
  | | Le sujet a été verrouillé.
janel
Admin

Administrateur
Messages: 576
graphgraph
Karma: 31  
Re:Exchange - 16/07/07 11:52 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
  | | Le sujet a été verrouillé.
Gaby
Utilisateur

PowerShelleur Amateur
Messages: 86
graphgraph
Karma: 3  
Re:Exchange - 16/07/07 12:01 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
  | | Le sujet a été verrouillé.
Arnaud
Admin

Administrateur
Messages: 1319
graphgraph
Karma: 45  
Re:Exchange - 17/07/07 08:58 Gaby, peux tu nous dire si ton problème est résolu afin de cloturer ce post ?

Arnaud
MVP PowerShell (depuis 2007)
Suivez moi sur Twitter !
  | | Le sujet a été verrouillé.
Gaby
Utilisateur

PowerShelleur Amateur
Messages: 86
graphgraph
Karma: 3  
Re:Exchange - 17/07/07 12:18 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
  | | Le sujet a été verrouillé.
© 2020 PowerShell-Scripting.com