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.
@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.
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
Herzlichen Dank Frank,
gibt es auch code der beim Schließen des Fensters ausgeführt wird?
Wegen: Remove-PSSession
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.
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:
Beste Grüße,
Frank