Question Public Folder - Exchange 2003

Plus d'informations
il y a 16 ans 9 mois #4817 par clem
Public Folder - Exchange 2003 a été créé par clem
Bonjour à tous,

je cherche a lister les contacts contenus dans un public folder sous exchange 2003 pour ensuite leur créer un compte dans l'Active Directory s'il n'existe pas.

J'arrive à récuperer les noms des publics folders qui m'interessent mais pas leur contenu (à savoir une liste de contact) :

[code:1]Get-WmiObject -class Exchange_Publicfolder -Namespace ROOT\MicrosoftExchangev2 -ComputerName $_ | Sort-Object name[/code:1]

Auriez vous une idée ?

Clément<br><br>Message édité par: clem, à: 15/06/09 12:05

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

Plus d'informations
il y a 16 ans 9 mois #4819 par Laurent Dardenne
Salut,
clem écrit:

Auriez vous une idée ?

Regarde dans les classes d'associations :
[code:1]
#WQL : Associators of
$ExchgPublicfolder.psbase.GetRelated()
#WQL : References OF
$ExchgPublicfolder.psbase.GetRelationships()[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 16 ans 9 mois #4822 par clem
Réponse de clem sur le sujet Re:Public Folder - Exchange 2003
Bonjour Laurent et merci de ta réponse,

peux tu me donner plus de précision sur cette méthode stp ?

je n'ai pas réussi à l'implémenter

La methode GetRelated() s'applique à quels objets ? ceux renvoyés par \&quot;Get-WmiObject -class Exchange_Publicfolder..\&quot; ?

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

Plus d'informations
il y a 16 ans 9 mois #4824 par Laurent Dardenne
Salut,
avant de te répondre connais-tu la notion de classe d'association sous WMI ?

Tutoriels PowerShell

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

Plus d'informations
il y a 16 ans 9 mois #4825 par Laurent Dardenne
clem écrit:

La methode GetRelated() s'applique à quels objets ? ceux renvoyés par \&quot;Get-WmiObject -class Exchange_Publicfolder..\&quot; ?

Oui, mais on doit accéder à l'objet dotnet (psbase) pour manipuler ces deux méthodes.

Tutoriels PowerShell

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

Plus d'informations
il y a 16 ans 9 mois #4826 par clem
Réponse de clem sur le sujet Re:Public Folder - Exchange 2003
Laurent Dardenne écrit:

Salut,
avant de te répondre connais-tu la notion de classe d'association sous WMI ?


Non pas du tout

Pour les méthodes que tu m'a proposé, voila ce j'ai essayé :

[code:1]
PS C:\WINDOWS&gt; $a= Get-WmiObject -class Exchange_Publicfolder -Namespace ROOT\Mi
crosoftExchangev2 -ComputerName server | Sort-Object name
PS C:\WINDOWS&gt; $a.psbase.GetRelated()
Method invocation failed because [System.Management.Automation.PSMemberSet] doe
sn't contain a method named 'GetRelated'.
At line:1 char:21
+ $a.psbase.GetRelated( &lt;&lt;&lt;&lt; )
PS C:\WINDOWS&gt; $a[0].psbase.GetRelated()
PS C:\WINDOWS&gt; $a.psbase.GetRelationships()
Method invocation failed because [System.Management.Automation.PSMemberSet] doe
sn't contain a method named 'GetRelationships'.
At line:1 char:27
+ $a.psbase.GetRelationships( &lt;&lt;&lt;&lt; )
PS C:\WINDOWS&gt; $a[0].psbase.GetRelationships()
PS C:\WINDOWS&gt;
[/code:1]

Message édité par: clem, à: 16/06/09 15:11

Message édité par: clem, à: 16/06/09 15:16<br><br>Message édité par: clem, à: 16/06/09 15:17

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

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