Liste aller Empfäng...
 
Notifications
Clear all

Liste aller Empfänger und Absender eines Exchange Postfachs

7 Posts
2 Users
0 Reactions
1,183 Views
paradonym
(@paradonym)
Active Member
Joined: 4 years ago
Posts: 8
Topic starter  

Wegen eines Datenschutzvorfalls benötigen wir eine Liste aller E-Mail-Adressen, die während eines Zeitraums E-Mails an ein Exchange-Postfach gesendet haben.

Kann man dies sauber und dedupliziert in einer CSV erfassen? Es handelt sich um eingehende E-Mails in einem Zeitraum von etwa vier Monaten.

Wir brauchen keine Inhalte, nur eine Auflistung der Absender von empfangenen E-Mails innerhalb dieses Zeitraums.


   
Quote
Frank Zöchling
(@franky)
Honorable Member Admin
Joined: 15 years ago
Posts: 512
 

Hello,

siehe hier:

https://www.frankysweb.de/message-tracking-gui/

Beste Grüße,

Frank


   
ReplyQuote

paradonym
(@paradonym)
Active Member
Joined: 4 years ago
Posts: 8
Topic starter  

@franky danke, wir müssen uns aber hier per Remote Powershell auf die vom exchange aufschalten

Sprich: New-PSSession -ConfigurationName microsoft.exchange usw. und dann Import-PSSession.

Wir sind hier nicht nativ auf dem Exchange Server selbst und haben die Exchange shell nur remote.

Bekommt man das in die GUI rein?

Wenn du da was zuprogrammieren musst, dann schätze bitte den Stundenaufwand für den PayPal-Button unter dem Downloadlink :D

Geil wär halt wenn ich in die Shell reinkomme die auch die GUI nutzt um mal eben kurz Connection zu machen, bevor es dann in der GUI weitergeht.

This post was modified 2 years ago 2 times by paradonym

   
ReplyQuote
Frank Zöchling
(@franky)
Honorable Member Admin
Joined: 15 years ago
Posts: 512
 

Hello,

brauchst nur die Zeilen 280 bis 288 durch deine Remote Verbindung ersetzen. Dann läuft es auch mit einer Remote PSSession.

Beste Grüße, Frank


   
ReplyQuote

paradonym
(@paradonym)
Active Member
Joined: 4 years ago
Posts: 8
Topic starter  

Herzlichen Dank Frank,

gibt es auch code der beim Schließen des Fensters ausgeführt wird?

Wegen: Remove-PSSession


   
ReplyQuote
paradonym
(@paradonym)
Active Member
Joined: 4 years ago
Posts: 8
Topic starter  

Wahrscheinlich kann ich im Script keine Befehle setzen die ein Authentifizierungsfenster hervorrufen und muss Zugangsdaten mit ins Script coden?

Folgendes wäre mein Ersatz:

$session = New-PSSession -ConfigurationName microsoft.exchange -ConnectionUri  http://$exchange-server/powershell  -Authentication Kerberos -Credential $usercredential
Import-PSSession $session -DisableNameChecking

Damit wären wir von einer Userspace Shell nach Userdateneingabe in einer Exchange shell. Womöglich wird das Authentifizierungsfenster angezeigt, weil $usercredential nicht gesetzt ist und deshalb läuft die GUI in einen Fehler rein.
Dann muss ich wohl oder übel $usercredential fest im Script setzen.


   
ReplyQuote

Frank Zöchling
(@franky)
Honorable Member Admin
Joined: 15 years ago
Posts: 512
 

Hello,

Du kannst ab Zeile 983 das remove-pssession nutzen. Auch die Authentifizierungsfenster kannst du nutzen. Ggf. musst du es aber ein wenig an deine Umgebung anpassen, oder alternativ kannst duu aber den Befehl selbst zusammen bauen:

https://learn.microsoft.com/en-us/powershell/module/exchange/get-messagetrackinglog?view=exchange-pshttps://learn.microsoft.com/en-us/powershell/module/exchange/get-messagetrackinglog?view=exchange-ps

Beste Grüße,

Frank


   
ReplyQuote
Share: