Frédéric Laubel's Blog

Exchange Server Tips & Tricks

Archive de la catégorie «Exchange 2010»

Exchange 2010 vs Exchange 2007 : les licences

Posté par Frédéric Laubel le octobre 28, 2009

Exchange 2010 est disponible en deux éditions et en deux types de licence d’accès client (CAL).

Plusieurs éléments sont à noter :

  • Exchange 2010 permet de déployer une architecture à haute-disponibilité (DAG) dès la version Standard ! C’est un tournant par rapport aux éditions précédentes d’Exchange qui nécessitent la version Entreprise pour pouvoir bénéficier de la haute-disponibilité. Petite subtilité: si le DAG est accessible dès Exchange 2010 Standard, il est par contre toujours nécessaire d’installer Exchange sur du Windows Server Entreprise. Cela reste un apport important pour les petites sociétés qui feront l’économie d’une licence Exchange Entreprise.
  • Exchange 2010 Entreprise supporte jusqu’à 100 bases actives (versus 50 sur Exchange 2007 Entreprise),
  • L’archivage nécessite une CAL Entreprise mais fonctionne très bien sur du Exchange Standard.

Exchange2007licencesSRV

Exchange2007CALs

Notez qu’il n’existe plus de groupe de stockage. On parle ici de bases actives (jusqu’à 15 réplicas par bases). Il est conseillé de ne pas faire “exploser” la taille des bases au delà de 2 Tera.

Exchange2010licencesSRV

Exchange2010CALs

Bref Exchange Server 2010 offre toujours plus de services et démocratise la haute-dispo ! :)

Publié dans Exchange 2010 | Laisser un commentaire »

Dimensionner Exchange 2010 VS Exchange 2007

Posté par Frédéric Laubel le septembre 27, 2009

J’ai créé récemment une présentation powerpoint pour expliquer les différences de sizing entre Exchange 2007 et Exchange 2010. Aujourd’hui je partage avec vous quelques slides.

Par rapport à une architecture Exchange 2007, le point à prendre en considération est la partie sizing des serveurs CAS: changement en terme de puissance CPU, et changement en terme de ratio par rapport aux serveurs mailbox. Le deuxième point important est  la partie stockage: avec des IOPS disques réduit de 70% il est possible d’installer Exchange 2010 en production sur des disques SATA.

PrezE2010-2

PrezE2010-3

Par rapport à Exchange 2007, les besoins en RAM et CPU de Exchange 2010 sont plus importants pour les rôles CAS et MBX. Logique puisque maintenant le rôle CAS gère l’ensemble des protocoles d’accès (MAPI compris) et le rôle Mailbox gère le DAG avec une gestion plus poussée des bases Exchange (compression des bases ESE et cryptage du seeding par exemple).

PrezE2010-4

PrezE2010-5

PrezE2010-6

PrezE2010-9

J’ai surligné en bleu ce qui représentera sans doute la majorité de configuration: 4Go de RAM + 6Mo par BAL. Toujours prendre le pré-requis le plus élevé (par exemple 10Mo si la BAL doit être énorme malgré un profil léger).

PrezE2010-7

PrezE2010-8

PrezE2010-10

C’est l’énorme changement de Exchange 2010: les IOPS disques ont fortement diminués, et surtout la typologie des IOPS est différente: les IOPS sont surtout séquentiels et non plus aléatoire. Du coup il est possible d’installer Exchange 2010 dans une configuration à disques SATA avec de grosses boites aux lettres sans soucis de perfs ! J’insiste sur ce point: L’équipe produit à conçu Exchange 2010 pour tourner sur des disques SATA !

PrezE2010-11

La preuve avec ces recommandations pour le stockage : à partir de 3 copies les configurations sans RAID sur des disques SATA sont possibles !

Publié dans Exchange 2010 | 1 commentaire »

Comment se connecter à Exchange 2010 depuis Outlook 2003

Posté par Frédéric Laubel le septembre 25, 2009

Tout d’abord rappelons qu’il n’est pas obligatoire de migrer vers Outlook 2010 pour pouvoir se connecter à Exchange 2010 ;) …les version de Outlook supportées avec Exchange 2010 sont 2010/2007/2003/2002 ( le support s’arrête bien à Outlook 2003).

En faisant un test de migration de Exchange 2003 vers Exchange 2010, avec des postes en Outlook 2003  je me suis rendu compte que la connexion avec le serveur était impossible.

O2003

Inutile de supprimer ou recréer le profil, de mettre à jour Outlook…la solution passe par l’activation du cryptage entre Outlook et Exchange 2010.

En effet par défaut avec Outlook 2003  le cryptage n’est pas activé :

O2003pardefaut

En cochant la case et en redémarrant Outlook il est possible de se connecter à Exchange 2010 sans problème :

O2003cryptage

Explication :

Exchange 2010, par défaut, n’accepte que les connexions MAPI cryptées. La solution passe donc soit par l’activation du cryptage par GPO sur l’ensemble des postes Outlook antérieurs à Outlook 2007, soit par la modification du comportement par défaut de Exchange 2010.

En vérifiant sur un serveur CAS le paramétrage par défaut :

CryptageCASActif

Nous voyons que le cryptage est requis pour les connexions RPC CAS. Là ceux qui connaissent Exchange 2007 doivent tiquer: en effet avec Exchange 2010, les connexions MAPI se font toutes sur les serveurs CAS et non plus directement sur les serveurs MBX !!

Pour bien comprendre ce changement profond, comparez le schéma d’architecture entre 2007 et 2010 :

architectureCAS2010

En  terme d’architecture cela à de multiples conséquences, j’aurais l’occasion d’y revenir, notamment d’un point de vue sizing et haute disponibilité.

Évidemment,  il est possible, mais vivement déconseillé de désactiver le cryptage au niveau du serveur Exchange 2010, avec la commande Set-RpcClientAccess, puis de vérifier le résultat :

CryptageCASDesactive

Publié dans Exchange 2010 | Laisser un commentaire »

Exchange 2010: Audit des tâches d’administration

Posté par Frédéric Laubel le août 25, 2009

Introduction

Exchange Server 2010 permet d’auditer les actions des comptes ayant des privilèges Exchange, que ceux-ci utilisent le Shell Exchange, la Console Exchange, ou l’interface d’administration Web Exchange.

L’activation et le paramétrage de l’audit s’effectue à l’aide une nouvelle Cmdlet du Shell Exchange nommée Set-AdminAuditLogConfig.

Activation de l’audit

Par défaut l’audit des tâches d’administration n’est pas activé. La vérification de la configuration initiale se fait  en utilisant la Cmdlet Get-AdminAuditLogConfig.

ScreenShot00483

L’activation de l’audit à lieu en mettant le paramètre AdminAuditLogEnabled à True :

2

Vérification de l’activation de l’audit :

ScreenShot00484

Configuration de la boite à lettres pour la réception des alertes

Après activation de l’audit il est nécessaire de spécifier la boite aux lettres qui sera utilisée pour recevoir les notifications de l’audit.

4

Vérification :

ScreenShot00485

A ce stade l’audit est opérationnel et chaque création ou modification d’un objet Exchange entrainera l’envoi d’un email dans la boite aux lettres dédiée à l’audit.

NB : Il est conseillé d’activer l’audit et spécifier la boite aux lettres dans la même Cmdlet :

Ici les deux étapes sont séparées pour mieux comprendre le processus.

Tests et consultation des alertes

Ici un administrateur change les propriétés d’un utilisateur.

ScreenShot00486

Immédiatement une notification est envoyée dans la boite aux lettres de l’audit :

ScreenShot00487

Quelque soit l’outil utilisé, la console Exchange, le Shell Exchange ou l’interface Web Exchange, le sujet de l’email indique l’action effectuée sous forme de Cmdlet Exchange. Dans cet exemple le champ Code Postal est modifié via la console Exchange, mais c’est l’équivalent Cmdlet qui apparait (Set-User).

En prenant d’autres exemples comme la désactivation d’un compte et le déplacement d’une boite aux lettres d’une base à une autre :
ScreenShot00488

NB : L’audit supervise uniquement les modifications donc les commandes de lecture ne sont pas prises en compte (Get-).

Modification du champ d’application de l’audit

L’activation de l’audit sans paramètres supplémentaires permet de superviser l’ensemble de tâches effectuées sur Exchange Server ce qui peut vite générer énormément d’alertes.

Il est possible de limiter l’audit uniquement à certains paramètres ou certaines cmdlet Exchange.

Tableau des paramètres de la cmdlet Set-AdminAuditLogConfig :

ScreenShot00489

Limiter l’audit à certaines cmdlet

Exemple pour limiter l’audit à la seule modification des boites aux lettres :
Set-AdminAuditLogConfig -AdminAuditLogCmdlets Set-Mailbox

Une alerte sera envoyée uniquement en cas de modification d’une boite aux lettres existante, quelque soit le paramètre modifié.

Limiter l’audit à certains paramètres

Example pour limiter l’audit à la seule modification du champ Alias :
Set-AdminAuditLogConfig -AdminAuditLogParameters Alias

Une alerte sera envoyée uniquement en cas de modification du champ Alias.

Application en une seule fois des modifications :

ScreenShot00490

Vérification:

ScreenShot00491

Le changement d’alias d’une boite aux lettres à pour conséquence la génération d’une alerte.

ScreenShot00492

Publié dans Exchange 2010 | Laisser un commentaire »

Exchange 2010: Installation des pré-requis

Posté par Frédéric Laubel le août 24, 2009

Exchange2010

Exchange 2010 Release Candidate est disponible en libre téléchargement. Pour rappel la version finale de Exchange 2010 est prévue d’ici très peu de temps (oui c’est vague mais je n’ai pas le droit de vous en dire plus..)

J’en profite pour souligner le fait que Exchange 2010 ne s’installe que sur Windows Server 2008 SP2 ou sur Windows Server 2008 R2 le tout en 64 bits uniquement.

Pré-requis Windows Server 2008

1.       Installer Windows Server 2008 x64 (Standard ou Enterprise  – Exchange ne s’installe pas sur la version Core ou Web Server) et joindre le serveur dans le domaine

2.       Installer le  Service Pack 2

3.       Installer le .NET Framework 3.5 Service Pack 1

4.       Installer le .NET Framework 3.5 SP1 Update

5.       Installer le package PowerShell V2/Windows Remote

6.       Installer Office Filter Pack pour les rôles HUB et Mailbox

7.       Se positionner dans le sous-dossier\Scripts du dossier d’installation de Exchange afin d’installer les pré-requis propres aux rôles Exchange (exactement comme pour Exchange 2007 sauf que maintenant il n’est plus nécessaire de télécharger les scripts) :

Pour une installation des rôles CAS, Hub, et Mailbox :

  • ServerManagerCmd –ip <media>\Scripts\Exchange-Typical.xml

Pour une installation du rôle CAS uniquement :

  • ServerManagerCmd –ip <media>\Scripts\Exchange-CAS.xml

Pour une installation du rôle HUB uniquement :

  • ServerManagerCmd –ip <media>\Scripts\Exchange-Hub.xml

Pour une installation du rôle Mailbox uniquement :

  • ServerManagerCmd –ip <media>\Scripts\Exchange-MBX.xml

Pour une installation du rôle UM uniquement :

  • ServerManagerCmd –ip <media>\Scripts\Exchange-UM.xml

Pour une installation du rôle Edge uniquement :

  • ServerManagerCmd –ip <media>\Scripts\Exchange-Edge.xml

8.       Pour le rôle CAS exécuter:  “sc config NetTcpPortSharing start= auto”

9.     Reboot et le serveur est prêt pour recevoir Exchange 2010.

Pré-requis Windows Server 2008 R2

1.       Installer Windows Server 2008 R2 (Standard ou Enterprise  – Exchange ne s’installe pas sur la version Core ou Web Server) et joindre le serveur dans le domaine

2.       Installer Office Filter Pack pour les rôles HUB et Mailbox

3.       Ouvrir la console Windows PowerShell

4.       Taper “Import-Module ServerManager”  et valider

5.       Installer les pré-requis selon les rôles à installer (ici la procédure change par rapport à Windows 2008 SP2)

Pour une installation des rôles CAS, Hub, et Mailbox :

  • Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy
  • Set-Service NetTcpPortSharing -StartupType Automatic

Pour une installation du rôle CAS uniquement :

  • Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy
  • Set-Service NetTcpPortSharing -StartupType Automatic

Pour une installation du rôle HUB ou Mailbox :

  • Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server

Pour une installation du rôle UM :

  • Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Desktop-Experience

Pour une installation du rôle Edge :

  • Add-WindowsFeature NET-Framework,RSAT-ADDS,ADLDS

6.       Reboot et le serveur est prêt pour recevoir Exchange 2010.

Pré-requis Active Directory

a.       Le schéma master doit être au minimum en Windows Server 2003 Service Pack 1 Service Pack 2

b.      La forêt doit être au minimum en mode Windows Server 2003

c.       Les serveurs Exchange 2010 doivent communiquer avec les catalogues globaux qui doivent être au minimum en Windows Server 2003 Service Pack 1 Service Pack 2

d.      Read-only domain controllers (RODC) ne sont pas supportés (comme pour Exchange 2007)

Voir : http://technet.microsoft.com/en-us/library/aa996719%28EXCHG.140%29.aspx

Pré-requis Exchange 2003/2007

Les serveurs Exchange 2003 et Exchange 2007 doivent possèder le Service Pack 2 :

  • L’ensemble des serveurs Exchange 2007 d’un site Active Directory concerné par la migration doivent être en SP2. De plus dans une architecture multi-sites il est nécessaire de mettre à jour l’ensemble des serveurs CAS de l’organisation vers Exchange 2007 SP2.
  • L’ensemble des serveurs Exchange 2003 de l’organisation doivent posséder le Service Pack 2.

Publié dans Exchange 2010 | Laisser un commentaire »

Exchange 2010 : Envoi “En tant que” et “De la part de” depuis…OWA !

Posté par Frédéric Laubel le juillet 17, 2009

Exchange2010

Parmi les multiples améliorations apportées dans OWA 2010 il en est une particulièrement sympathique : la possibilité d’envoyer des emails “En tant que” et “De la part de” !!!

Dans Exchange 2007 ce type de délégation n’est utilisable qu’avec client lourd Outlook. Avec Exchange 2010 il est devenu possible de s’affranchir du client lourd pour ces types de délégation, chose bien utile pour les scénarii de type patron/secrétaire ou boites de service :)

Dans les exemples ci-dessous j’ai pris comme exemple le scénario Patron/Secrétaire. Le compte “Secrétaire” se voit déléguer les droits sur la boite aux lettres “Frédéric Laubel”. Tout d’abord le droit “En tant que“, puis le droit “De la part de“.

  • Envoi En tant que

La première étape consiste à activer le champ De dans OWA car celui-ci n’est pas activé par défaut. Rien de plus simple il suffit de l’activer directement dans les options de OWA.

2009-07-17_140138

Et c’est tout ! Ensuite il suffit de rédiger un nouveau email. Le champ De apparait maintenant sur la gauche. En cliquant dessus nous voyons qu’il est possible de sélectionner un autre compte de messagerie pour l’envoi de l’email :

2009-07-17_140218

Ici je sélectionne le compte sur lequel j’ai la délégation à savoir “Frédéric Laubel” :

2009-07-17_143712

L’email est envoyé. Je me connecte sur la boite aux lettres du destinataire (Jean Dujardin) pour valider le bon fonctionnement.

2009-07-17_143440

L’email envoyé par la secrétaire avec la délégation En tant que apparait bien comme étant envoyé depuis le compte Frédéric Laubel ! Ça marche ! :)

  • Envoi De la part de

Je ne reviens pas sur la première étape qui consiste à activer le champ De depuis les options OWA. De nouveau je rédige un email depuis la boite aux lettres Secrétaire en prenant soin de sélectionner le compte Frédéric Laubel dans le champ De.

2009-07-17_152243

Je me connecte sur la boite aux lettres du destinataire pour valider le comportement. L’email apparait bien comme étant envoyé de secrétaire de la part de Frédéric Laubel :

2009-07-17_152312

En ouvrant l’email nous voyons que le comportement est conforme à ce qui est attendu, il est indiqué clairement que l’email est envoyé De la part de :

2009-07-17_152324

Publié dans Exchange 2010 | Laisser un commentaire »

Exchange 2010 : Ouverture de calendriers partagés avec OWA

Posté par Frédéric Laubel le juillet 2, 2009

Cet article participe au jeu-concours Technet et concerne la question suivante :

image002

Pouvez-vous citer deux grandes nouveautés apportées par Outlook Web App (anciennement Outlook Web Access) d’Exchange Server 2010 ? (2 réponses à
cocher) :

La possibilité d’insérer la photo des personnes dans la liste des contacts.
L’accès identique quel que soit le navigateur Internet récent (Internet Explorer, Firefox…).
L’ouverture consolidée des calendriers (« Sides Views »).

Exchange2010

Exchange 2010 apporte avec Outlook Web Access (OWA) une fonctionnalité réclamée depuis fort longtemps: la possibilité d’ouvrir un calendrier partagé dans OWA de manière simple et consolidé.

En effet il est possible avec Exchange 2007 ou Exchange 2003 d’ouvrir un calendrier partagé dans OWA, mais la procédure n’est pas forcément très simple du fait que rien n’est prévu dans l’interface graphique.

Voir ma capture sous Exchange 2003, il faut impérativement ouvrir plusieurs fenêtres IE :

calendrierOWA

Avec OWA 2010 la possibilité est offerte directement dans l’interface graphique et ce quelque soit le navigateur (Firefox 3+, Internet Explorer 7+, ou Safari 3+).

Voyons en détails :
Je suis connecté sous OWA 2010 avec le compte “frederic laubel”. Pour ouvrir un calendrier partagé je fait tout simplement un clic droit sur “Mes calendriers”:

OWAExchange2010_1

Notez que maintenant apparait “Ouvrir un calendrier partagé”.

J’indique le nom du compte sur lequel je souhaite accéder au calendrier partagé, ici “administrator”:

OWAExchange2010-2

Le calendrier apparait alors dans la même fenêtre et à coté du calendrier principal de l’utilisateur:

OWAExchange2010_3

Il est possible d’ouvrir plusieurs calendriers en même temps exactement comme dans Outlook ! Les calendriers se rajoutent alors sous “Calendriers des personnes”.

La même chose avec une vue par mois:

OWAExchange2010-4

Voilà c’était juste un petit zoom sur une nouveauté bien sympathique de Exchange 2010. La version 2010 de OWA apporte d’autres nouveautés…la suite dans un prochain billet !

Publié dans Exchange 2010 | 3 Commentaires »

Quelques changement…

Posté par Frédéric Laubel le juillet 2, 2009

J’ai décidé de procéder à quelques changement, histoire de me rajouter encore un peu plus de boulot et de pression… ;o)

  • Création d’un forum de discussion dédié à Exchange 2007 et Exchange 2010 : l’objectif est d’augmenter le niveau d’interaction entre vous et moi, et de vous permettre de poser tout plein de questions sur Exchange en général ou sur mes articles en particulier.
  • Création d’un nouveau site dédié uniquement aux news sur Exchange 2010 : le but de ce site est de permettre de suivre l’actualité sur Exchange 2010 sans alourdir inutilement mon site principal avec des dépêches un peu light techniquement. Le site laubel.wordpress.com reste dédié aux articles de fond ayant du contenu technique sur E2007 et E2010, et le site exchange2010fr.wordpress.com vous permet de suivre les dépêches spécifiques à Exchange 2010.

Et comme dit l’autre, la connaissance s’accroit quand on l’a partage.

Publié dans Documentation, Exchange 2010 | Laisser un commentaire »

Exchange 2010 : Explication sur la haute disponibilité et le stockage

Posté par Frédéric Laubel le juin 16, 2009

Exchange2010

Une présentation très sympa et très simple sur le stockage et la haute dispo Exchange 2010  :
La présentation est en Silverlight (l’équivalent de Flash) il faut donc le plugin Silverlight correspondant à votre navigateur.

Exchange2010_Snack

Publié dans Exchange 2010 | Laisser un commentaire »

Exchange 2010 : Téléchargez le .VHD !!

Posté par Frédéric Laubel le juin 5, 2009

Exchange2010

Excellente nouvelle : Il est maintenant possible de télécharger une machine virtuelle pré-configurée contenant Exchange 2010 :) :)
Il faut être un peu patient car la bête tient sur 9 fichiers de 700Mo…

Attention : il faut impérativement Hyper-V (et donc tous les pré-requis Hyper-V).

Téléchargement immédiat ici

NB: Le mot de passe des comptes est: pass@word1

Publié dans Exchange 2010 | Laisser un commentaire »