Microsoft Exchange Server
Le serveur Micorosft Exchange est un serveur d'email. Il utilise principalement le protocole MAPI pour l'échange des emails / calendriers / contacts avec les clients tels que Outlook.
Sous-page :
Pour identifier la version Exchange installé : Build numbers
Installation
Pour l'installation d'un serveur Exchange, il faut avoir un certain nombre de prérequis 1) :
composant | Exchange 2016 | Exchange 2019 |
---|---|---|
RAM | 8 Go minimum | |
Disque | 30 Go minimum | |
CPU | Architecture ADM64 ou Intel 64 | |
Serveur de domaine | WS2008R2 à WS2019 | |
Niveau du domaine AD | WS2008R2 ou ultérieur | |
Système d'exploitation | WS2012 à WS2016 | |
Fédération Exchange | à partir de Exchange 2010 SP3 | |
.NET Framework | 4.8 pour CU15 à CU17, 4.7.2 pour CU17 ou CU16, 4.7.1 pour CU11 à CU9, 4.6.2 pour CU9 à CU7 | |
Outlook | Windows : Office 365, 2019, 2016, 2013, 2010SP2. Mac : Office 365, 2016. |
Migration
Voir les articles suivants :
Echange Control Panel (ECP)
Pour accéder à l'ECP, il faut mettre /ecp sur le nom du serveur.
Exemple : https://webmail.exemple.com/ecp
Dans le cas où le domaine possède plusieurs serveurs Exchange, l'utilisateur est redirigé sur la page d'administration du serveur où est hébergé la boite mail de l'utilisateur utilisé pour l'administration.
Pour accéder au panneau d'administration d'un autre serveur, utiliser en plus un /?ExchClientVer=<version> avec <version> étant 14, 15 ou 16.
Version Exchange ECP | Adresse |
---|---|
Exchange 2013 | /ecp/?ExchClientVer=14 |
Exchange 2016 | /ecp/?ExchClientVer=15 |
Exchange 2019 | /ecp/?ExchClientVer=16 |
Récupération des informations
Pour récupérer des informations sur un serveur Exchange, la methode la plus facile est d'utiliser les commandes PowerShell. Voilà quelques commandes utiles :
Description | Commande |
---|---|
Liste des clients mail | Get-MailboxServer | Get-LogonStatistics | Select UserName,ClientVersion,LastAccessTime,ServerName |
Liste les adresses emails par users | Get-Recipient | Select Name,EmailAddresses |
Taille des utilisateurs par users | Get-MailboxStatistics | Sort-Object TotalItemSize-Descending | ft DisplayName,@{label="TotalItemSize(MB)";expression={$_.TotalItemSize.Value.ToMB()}},ItemCount |
Commande pour avoir le statut des banques d'information :
get-MailboxDatabase –Status | format-table Name,StorageGroup,Mounted,BackupInProgress,OnlineMaintenanceInProgress
Commande pour avoir les services en erreur :
Get-ExchangeServer | Get-HealthReport | Where-Object {$_.AlertValue -eq "UnHealthy"}
Autodiscover
Commande pour désactiver l'autodiscover AD :
Set-ClientAccessServer -Identity SBKGSRV02 -AutoDiscoverServiceInternalUri $NULL
</code>
Erreurs et problèmes communs
Code | Description |
---|---|
451 4.7.0 | Temporary authentification failure |