Liste aller Empfäng...
 
Benachrichtigungen
Alles löschen

Liste aller Empfänger und Absender eines Exchange Postfachs

7 Beiträge
2 Benutzer
0 Reactions
1,132 Ansichten
paradonym
(@paradonym)
Active Member
Beigetreten: Vor 4 Jahren
Beiträge: 8
Themenstarter  

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.


   
Zitat
Frank Zöchling
(@franky)
Honorable Member Admin
Beigetreten: Vor 15 Jahren
Beiträge: 512
 

Hallo,

siehe hier:

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

Beste Grüße,

Frank


   
AntwortZitat

paradonym
(@paradonym)
Active Member
Beigetreten: Vor 4 Jahren
Beiträge: 8
Themenstarter  

@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.

 

Diese r Beitrag wurde geändert Vor 2 Jahren 2 mal von paradonym

   
AntwortZitat
Frank Zöchling
(@franky)
Honorable Member Admin
Beigetreten: Vor 15 Jahren
Beiträge: 512
 

Hallo,

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


   
AntwortZitat

paradonym
(@paradonym)
Active Member
Beigetreten: Vor 4 Jahren
Beiträge: 8
Themenstarter  

Herzlichen Dank Frank,

 

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

Wegen: Remove-PSSession


   
AntwortZitat
paradonym
(@paradonym)
Active Member
Beigetreten: Vor 4 Jahren
Beiträge: 8
Themenstarter  

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.


   
AntwortZitat

Frank Zöchling
(@franky)
Honorable Member Admin
Beigetreten: Vor 15 Jahren
Beiträge: 512
 

Hallo,

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


   
AntwortZitat
Teilen: