Benutzer-Werkzeuge

Webseiten-Werkzeuge


windows_server:exchange:powershell

Exchange Powershell

"Einzeiler"

Nachrichtenzustellungsinformationen ausgeben

Beispiel: Alle Nachrichtenereignisse die ab dem 16.01.2017 an den Empfänger „jva@atlas-brb.de“ gegangen sind.

Get-MessageTrackingLog -Recipients "jva@atlas-brb.de" -Start "1/16/2017 5:00AM" | ft Timestamp,EventId,Source,Sender,Recipients,MessageSubject
 
 
Get-MessageTrackingLog -Recipients "abc@atlas-brb.de" -Start "1/24/2017 2:50PM" | where EventID -EQ 'RECEIVE' | where Sender -Like 'Kundenberatung*'  | ft Timestamp,EventId,Source,Sender,Recipients,MessageSubject

Verteilergruppen auch von außerhalb erreichbar machen

Set-DistributionGroup <GROUPNAME> -RequireSenderAuthenticationEnabled $False

ex-2013 PRX5 Fix ?!

24.01.2017
Set-TransportService ex-2013 -ExternalDNSServers 192.168.169.16, 192.168.169.19
Set-TransportService ex-2013 -InternalDNSServers 192.168.169.16, 192.168.169.19
 
Set-FrontEndTransportService ex-2013 -ExternalDNSServers 192.168.169.16, 192.168.169.19
Set-FrontEndTransportService ex-2013 -InternalDNSServers 192.168.169.16, 192.168.169.19

Entfernte Exchange-Powershell öffnen

Enter-PSSession -ComputerName <FQDN/IP-Adresse>
Set-ExecutionPolicy RemoteSigned
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<ServerFQDN>/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $Session -DisableNameChecking

Hinweis: der ConnectionUri -Wert ist http, nicht https.

Die Sitzung wird mit folgendem befehl wieder geschlossen:

Remove-PSSession $Session
windows_server/exchange/powershell.txt · Zuletzt geändert: von aeinert

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki