EWS Zugriff auf Pub...
 
Benachrichtigungen
Alles löschen

EWS Zugriff auf Public Folder Root per PS

1 Beiträge
1 Benutzer
0 Reactions
2,399 Ansichten
(@geloeschter-benutzer)
Reputable Member
Beigetreten: Vor 2 Jahren
Beiträge: 263
Themenstarter  

Ahoi,

ich exportiere grad archivierte Elemente einer Archivsoftware per PS wieder in die Postfächer der Benutzer. Dies ist soweit ist durch. Ebenso komme ich an Archivelemente in PST Files. Nun kommt der Knackpunkt: ich muss auch in der PF Struktur rekursiv nach archivierten Elementen suchen und brauche einen Einstiegspunkt, gegen den ich mich verbinden kann. Und da scheitert es derzeit. Folgendes hab ich getestet und war nicht erfolgreich:

Connect zur Mailbox = funktioniert
#$rootFolder = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($service,[Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::MsgFolderRoot)

 

Connectversuch zu Public Folder = funktioniert nicht
#$rootFolder = new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::PublicFoldersRoot)
#$rootFolder = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($service,[Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::PublicFoldersRoot)
#$rootFolder= new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::PublicFoldersRoot,$mailbox)

Habt ihr ggf noch einen anderen Ansatz? Der Rest vom Script kann so bleiben, solange ich die PF Struktur (rekursiv) auslesen kann. Wir haben hier bei uns ca 20k an PF, die will ich nicht einzeln durchsuchen... :)

 

Gruß und danke vorab,
Monthy


   
Zitat
Teilen: