Microsoft Exchange Server
Inhaltsverzeichnis
- 1 Info
- 2 PowerShell
- 3 Video
- 4 Webseite
- 5 Versionen
- 6 Updates
- 7 Exchange Installation
- 8 Einrichtung Zertifikat
- 9 Exchange Online
- 10 Migrationen
- 11 File Replication Service
- 12 GAL und OAB
- 13 Öffentlicher Ordner
- 14 Exchange
- 15 Exchange Server 2016
- 16 Migration Batch =
- 17 Exchange 2019
- 18 Befehle
- 19 Dienste Neustarten
Info
View Exchange Organization Name
You can see it in ADSIEDIT under configuration\services\ms exchange server or On Exchange Shell :
get-organizationconfig
Using Windows PowerShell
Run a PowerShell command:
If you use Office 365:
Get-OrganizationConfig | select identity
If you use Exchange 2010 to 2019:
Get-OrganizationConfig | select LegacyExchangeDN
Zertifikat erneuern More info
[PS] C:\Windows\system32>Get-ExchangeCertificate | fl thu*,notafter,services,certificatedomains
Thumbprint : 69...3C (von dem Zertifikat der abgelaufen ist!!!!)
[PS] C:\Windows\system32>Get-ExchangeCertificate -Thumbprint 69...3C | New-ExchangeCertificate
[PS] C:\Windows\system32>Get-ExchangeCertificate | fl thu*,notafter,services,certificatedomains
[PS] C:\Windows\system32>Enable-ExchangeCertificate -Thumbprint 70...08 -Services IIS
[PS] C:\Windows\system32>Get-ExchangeCertificate | fl thu*,notafter,services,certificatedomains
[PS] C:\Windows\system32>Remove-ExchangeCertificate -Thumbprint 69...3C
PowerShell
Restart all Exchange running services
$services = Get-Service | ? { $_.name -like "MSExchange*" -and $_.Status -eq "Running"};foreach ($service in $services) {Restart-Service $service.name -Force}
Restart all Exchange services with startup type automatic
$services = get-wmiobject win32_service | ? {$_.name -like "MSExchange*" -and $_.StartMode -eq "Auto"};foreach ($service in $services) {Restart-Service $service.name -Force}
Restart all Exchange services
Get-Service *Exchange* | Where {$_.DisplayName -NotLike "*Hyper-V*"} | Restart-Service -Force
Get a list of Exchange services
Get-Service | Where {$_.DisplayName -Like "*Exchange*"} | Where {$_.DisplayName -NotLike "*Hyper-V*"} | Format-Table DisplayName, Name, Status
Video
Webseite
Versionen
Version | Jahr |
---|---|
4.0 | 1996 |
5.0 | 1997 |
5.5 | 1998 |
2000 (6.0) | 2000 |
2003 (6.5) | 2003 |
2007 (8.x) | 2006 |
2010 (14.x) | 2009 |
2013 (15.0) | 2012 |
2016 (15.1) | 2015 |
2019 (15.2) | 2018 |
- Quelle: Wikipedia
Updates
- Updates für Exchange 2019 CU Exchange 2019
- Updates für Exchange 2016 Cu Exchange 2019
Exchange 2016 CU19 15 Dezember 2020 |
Exchange 2016 CU18 15 September 2020 |
Exchange 2016 CU17 June 16, 2020 |
... CU16 |
... CU15 |
... CU14 |
... CU13 |
... CU12 |
Exchange 2016 CU11 16 Oktober 2018 |
Exchange 2016 CU10 19 Juni 2018 |
Exchange 2016 CU9 20. März 2018 |
Exchange 2016 CU8 Veröffentlicht: Vierteljährliche Exchange-Updates, 19. Dezember 2017 |
Exchange 2016 CU7 September 2017 |
Exchange 2016 CU6 Juni 2017. |
Exchange 2016 CU5 März 2017 |
Exchange 2016 CU4 Dezember 2016 |
Exchange 2016 CU3 September 2016 |
Exchange 2016 CU2 Juni 2016. |
Exchange 2016 CU1 März 2016. |
Exchange 2016 RTM Exchange Server 2016: Erschaffen in der Cloud. Jetzt lokal verfügbar |
- Updates für Exchange 2013 Link
Exchange 2013 CU21 19 Juni 2018 |
Exchange 2013 CU20 20. März 2018 |
Exchange 2013 CU19 Veröffentlicht: Vierteljährliche Exchange-Updates, Dezember 2017 |
... ... |
Exchange 2013 RTM Neuerungen in Exchange 2013 Markteinführung von Exchange Server 2013 |
Exchange Installation
- Microsoft Exchange 2013 Server Tutorial Teil 1
- Notwendige und empfohlene Vorbereitungen zur Microsoft Exchange Server 2013 Installation ein.
- Vorausetzungen:
- 0.0 Windows Server installieren,
- 0.1 Grundkonfiguration auf "Server-Manager" -> "Lokale Server" überprüfen. Hostnamen vergeben.
- 0.2 Feste IP,
- 0.3 In die Domäne einbinden DC ist schon vorhanden,
- 0.4 Windows Update
- 0.5 Anmeldung als Domänen-Administrator
- Microsoft Exchange 2013 Server Tutorial - Teil 2
- Exchange 2016 prerequisites
- 1.0 Active Directory-Vorbereitung. Als Administrator starten. Ist einfacher, Auswahl von Feature über GUI aufwändiger ist.
Install-WindowsFeature RSAT-ADDS
- 1.1 Erforderliche Komponenten für Windows Server 2012 und Windows Server 2012 R2 Auf dem Server für Exchangeinstallation.
Install-WindowsFeature AS-HTTP-Activation, Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS
- 1.2 Neustart von Server.
- 1.3 Softwarevoraussetzungen
- - 1. Unified Communications Managed API 4.0 Runtime
- - 2. Microsoft Office 2010 Filter Packs
- - 3. Service Pack für Microsoft Office Filter Pack 2010 (KB2460041), 64-Bit Edition
- 1.4 Kumulatives Update 18 für Exchange Server 2013 abrufen
Einrichtung Zertifikat
Microsoft Exchange 2013 Server Tutorial - Einrichtung Zertifikat
slmgr /rearm Testlaufzeit verlängern
1. Zertifikate auf dem AD - Erstellen von Zertifikat.
Zertifizierungstelle als Rolle installieren. Rollen und Features "ActiveDirectory-Zertifikatdienste"->"Zertifizierungstellen-Webregistrierung"
2. Auf dem Mailserver "Ausführen" -> http://servername/ecp
2.1 Menu: SERVER --> Zertifikate "+" neue Zertifikat erstellen "Anforderung des Zert. von eine Zertstelle" - Anzeigename
- Platzhalterzert. Nicht - Auswahl vo Zerti. gespeichert werden soll - Funktionen auswählen z.B. OWA Domäne von exteren adresse eintragen OAB Offline Adressbuch Active Sync AutoErmittling - Zusammenfassung - Informatione zu Organisation - Speicherort der Request Datei UNC Pfad \\servername\installation\mail01.req - Austehende Anforderung
2.2 Auf dem Domain Controller auf dem die zertifizeirungstell installiert wurde - URL https://dc01/certsrv/
- Zertifikat anfordern - Zertifikat "Richten sie eine Zertifikatanforderung ein, die eine Base64-codierte CMD- oder PKCS10-Datei verwendet" - Request Datei inhalt einkopieren - Zertifikatsvorlage Webserer -DER-codierte -Zertifikat herunterladen certnew.cer in UNC Pfad 2.3 Auf Exchange Konsole ändern - Button abschliessen - .cer Datei hohladen aus dem UNC Pfad - Zertifikat ist gültig
2.4 Prüfen
- certlm.msc - Unter Vertrauenswürdigen zertifizierungstellen ist zu finden (gpupdate /force ) -Ladet auch die Zertifikate neu, sonst neustart
2.5 Dienste zuweisen die dem Zertifikat zugewiesen wurden.
- Doppel klick auf Zertifikat. POP IMAP IIS SMTP - Zertifikat wird gespeichert
Sendekonnektoren
Empfangskonektoren
Adressrichtlinien
Exchange Online
Migrationen
- Migration von Windows Small Business Server 2008 zu Windows Server 2016 Standard
- [1]
- Migrate SBS 2011 Standard to Windows Server 2016
- [2]
File Replication Service
The File Replication Service (FRS) is used for replicating the contents of the SYSVOL share between Windows domain controllers. However, Windows Server 2008 domain controllers, which are operating in the Windows Server 2008 domain functional level, can use the DFS Replication service for replicating the contents of the SYSVOL share. A new Windows Server 2008 feature makes it possible for administrators to migrate replication of the SYSVOL share from FRS to the more reliable and efficient DFS Replication service.
GAL und OAB
Exchange Offline Adressbuch anlegen Exchange 2013/2016
https://www.youtube.com/watch?v=AfAQJWaGWNg
1. Adresslisten für Organisation 2. Richtlinien für Organisation E-Mail Adressrichtlinie Adresliste Definie Ardesbuchrichtline definieren
Neue Domäne hinzufügen. https://server/epc
Nachrichtenfluss -> Akzeptierte Domänen (Zusetzliche Domene hinzufügen) Autoritative Domäne Nachrichtenfluss -> E-Mail-Adressrichtlinie (richtlinienname festlegen usw.) eventuel Benuterdefiniet %g.%s@test.de
Neue Globale Adressliste erstellen. MItels Exhange Management Shell.
// Globale Adressen Erstellen
New-GlobalAddressList -Name FirmaGAL -RecipientContainer FirmaAdressen Update-GlobalAddressList -Identity FirmaGAL
//Neue Adresbuch für Offline OAB
New-OfflineAddressBook -Name FirmaOAB -AddressList FirmaAdressen
//New-AdressList -Name TreyResearchRoom - RecipientContainer FirmaAdressen -IncludeRecipients Resources
Update-AddressList TreyResearchRoom
//Adressbuch zuweisen.
set-OfflieAdressBook -Identity FirmaOAB -VirtualDirectories "Server\oab (Defult Web Site","SERVER\oab (Exhange Back End)
Öffentlicher Ordner
(mit Exchange Online Powershell)
- Einrichten öffentlicher Ordner in einer neuen Organisation jj651147
- 1. Bevor Sie diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. jj150556
- 2. Zuweisen von Administratorrollen in Office 365 O365ENTADMIN
- 3. Verfügbare PowerShell-Cmdlets in Exchange Online dd575549
- 4. Installieren und Konfigurieren von Windows PowerShell cc952756
- 5. Verwenden von Windows PowerShell cc546278
- 6. Herstellen einer Verbindung zwischen Windows PowerShell und dem Dienst cc952755
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
Exchange
- Exchange auf dem DC
- Koexistenzszenarien verschidene Exchange Versionen
- [Anforderungen für die Netzwerk- und Verzeichnisserver für Exchange 2016 Netzwerk- und Verzeichnisserver]
Exchange Server 2016
- Anleitungen
- Allgemein über Exchange 2013
- Planung und Bereitstellung
- Exchange 2016 Systemanforderungen / Exchange 2016 prerequisites
- Voraussetzungen für Exchange 2016
- Active Directory
- Vorbereitung von Active Directory und Domänen
- Installieren von Office Online Server in einer Exchange 2016-Organisation
Install-WindowsFeature AS-HTTP-Activation, Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS
Migration Batch =
Mailbox über CommandLine verschieben:
MoveRequest und MigrationBatch
New-MoveRequest -Identity 'tony@alpineskihouse.com' -TargetDatabase "DB01" -WhatIf
Wenn sich nicht mehr verschiben läst.
Remove-MoveRequest -Identity 'Ayla@humongousinsurance.com'
Exchange 2019
Exchange Server – Systemanforderungen
Befehle
Get-Queue
Retry-Queue -Identity S-MX01\210
Dienste Neustarten
Alle Exchange Dienste per PowerShell aktivieren und starten Alle Exchange Dienste per PowerShell aktivieren:
Get-Service MSE* | Set-Service -StartupType Automatic
Alle Exchange Dienste per PowerShell Starten:
Get-Service MSE* | Start-Service