Notifications
Clear all

EWS Zugriff auf Public Folder Root per PS  

  RSS

Monthy
(@monthy)
Trusted Member
Beigetreten: 9 Monaten zuvor
Beiträge: 82
29. April 2020 23:13  

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

Ich komme aus einer Zeit, in der aus einer Cloud noch Regen kam!


Zitat
Share: