Exchange Server 2013 Preview brings several new features and improvements, including:
1. Support for a multigenerational workforce through enhanced search capabilities and easier contact merging.
2. A refreshed user interface for Outlook 2013 Preview and Outlook Web App.
3. Greater integration with Microsoft SharePoint 2013 Preview and Lync 2013 Preview through new site mailboxes and improved eDiscovery capabilities.
Exchange 2013 introduces a new server role architecture with two main building blocks - the Database Availability Group (DAG) and the Client Access server role. The DAG allows for multiple Mailbox servers to host copies of mailbox databases and provide failover capabilities. The Client Access role is a load balanced front end that routes clients to the appropriate Mailbox server based on the active database copy. This new architecture aims to simplify deployment and administration while improving hardware efficiency and cross-version interoperability compared to previous versions of Exchange.
Microsoft exchange server 2013 installation stepssebin246
The document outlines the steps to install Microsoft Exchange Server 2013 on a Windows Server 2012 R2 machine. It describes configuring the server with a static IP and joining the domain. It then details installing prerequisites like the Filter Pack and Unified Communication Manager before running the Exchange setup. The setup completes successfully and two users are added from Active Directory and able to send a test email.
This document provides an overview of Exchange 2013 architecture and roles. It discusses the Client Access server role which handles protocols and mail routing. It focuses on the Mailbox server role which hosts mailbox databases and stores mail data. It also covers managing Exchange 2013 through tools like the Exchange Management Shell and tasks like patching.
A primer that I put together for my Network Engineering team to help them understand Exchange. This goes into detail on how MAPI, and other exchange stack protocols work across the network.
This document outlines the evolution of Microsoft Exchange server from version 4.0 to 2013. It discusses key features and changes introduced in each new version, such as support for Outlook, integration with Active Directory, improved web access, mobile device support, continuous replication for high availability, role-based access control and new server roles. Each version built upon the previous one to provide enhanced email, calendaring and collaboration capabilities.
Exchange Server 2013 introduced new server roles that simplified the architecture. The Client Access server role became a thin, stateless proxy server that routes client protocol requests. The Mailbox server role consolidated functionality into a single server that processes, renders, and stores Exchange data. This evolution improved hardware efficiency, simplified deployments, and enabled cross-version interoperability. The Front End Transport service acts as a load-balanced ingress/egress point that determines the optimal Mailbox server for delivering messages to avoid unnecessary hops.
Exchange 2013 is the latest version of Microsoft Exchange server software. Key new features include web-based administration, managed mailboxes that use separate worker processes, data loss prevention capabilities, modernized public folders, support for multiple databases per disk, and enhanced high availability. Exchange 2013 also reduces server roles and improves features such as lagged copies, offline Outlook Web Access, and anti-malware protection compared to previous versions.
Microsoft Exchange 2010 introduced improvements to archiving, retention, discovery tools, backup processes, and online mailbox moves. It transitioned from a storage group model to a database availability group (DAG) model for high availability and introduced role-based access controls. DAGs use log shipping between up to 16 servers to provide redundancy without shared storage. Other new features included improved Outlook Web Access, remote PowerShell management, and support for 64-bit platforms only.
Exchange 2013 introduces a new server role architecture with two main building blocks - the Database Availability Group (DAG) and the Client Access server role. The DAG allows for multiple Mailbox servers to host copies of mailbox databases and provide failover capabilities. The Client Access role is a load balanced front end that routes clients to the appropriate Mailbox server based on the active database copy. This new architecture aims to simplify deployment and administration while improving hardware efficiency and cross-version interoperability compared to previous versions of Exchange.
Microsoft exchange server 2013 installation stepssebin246
The document outlines the steps to install Microsoft Exchange Server 2013 on a Windows Server 2012 R2 machine. It describes configuring the server with a static IP and joining the domain. It then details installing prerequisites like the Filter Pack and Unified Communication Manager before running the Exchange setup. The setup completes successfully and two users are added from Active Directory and able to send a test email.
This document provides an overview of Exchange 2013 architecture and roles. It discusses the Client Access server role which handles protocols and mail routing. It focuses on the Mailbox server role which hosts mailbox databases and stores mail data. It also covers managing Exchange 2013 through tools like the Exchange Management Shell and tasks like patching.
A primer that I put together for my Network Engineering team to help them understand Exchange. This goes into detail on how MAPI, and other exchange stack protocols work across the network.
This document outlines the evolution of Microsoft Exchange server from version 4.0 to 2013. It discusses key features and changes introduced in each new version, such as support for Outlook, integration with Active Directory, improved web access, mobile device support, continuous replication for high availability, role-based access control and new server roles. Each version built upon the previous one to provide enhanced email, calendaring and collaboration capabilities.
Exchange Server 2013 introduced new server roles that simplified the architecture. The Client Access server role became a thin, stateless proxy server that routes client protocol requests. The Mailbox server role consolidated functionality into a single server that processes, renders, and stores Exchange data. This evolution improved hardware efficiency, simplified deployments, and enabled cross-version interoperability. The Front End Transport service acts as a load-balanced ingress/egress point that determines the optimal Mailbox server for delivering messages to avoid unnecessary hops.
Exchange 2013 is the latest version of Microsoft Exchange server software. Key new features include web-based administration, managed mailboxes that use separate worker processes, data loss prevention capabilities, modernized public folders, support for multiple databases per disk, and enhanced high availability. Exchange 2013 also reduces server roles and improves features such as lagged copies, offline Outlook Web Access, and anti-malware protection compared to previous versions.
Microsoft Exchange 2010 introduced improvements to archiving, retention, discovery tools, backup processes, and online mailbox moves. It transitioned from a storage group model to a database availability group (DAG) model for high availability and introduced role-based access controls. DAGs use log shipping between up to 16 servers to provide redundancy without shared storage. Other new features included improved Outlook Web Access, remote PowerShell management, and support for 64-bit platforms only.
The document provides an overview of communication tools from Microsoft, including Exchange and Office Communication Server (OCS). It discusses the history of email and Exchange, Microsoft's online services including Business Productivity Online Suite (BPOS), and new features in Exchange 2010 such as enhanced conversation view and a simplified inbox. Exchange 2010 only runs on 64-bit systems and requires Windows Server 2008 and higher minimum requirements. The presentation aims to demonstrate how Microsoft tools can improve collaboration for end users through integrated email, instant messaging, and other communication features.
Attention Session en Anglais, animée par Scott Schnoll, Senior Content Developer à Microsoft Corp. Cette session vous expliquera comment architecturer une migration vers Exchange 2013 depuis d'ancienne versions d'Exchange avec comme speaker Scott Schnoll, Gourou Exchange en provenance directe de Redmond. La coexistence de serveurs de versions différentes sera aussi abordée.
Speaker : Scott Schnoll (Microsoft)
This document summarizes the evolution of Exchange Server architecture over time from Exchange 2000/2003 to Exchange 2010 and 2013. It discusses how Exchange has moved from role differentiation through manual configuration to separate roles for deployment and segmentation. It also notes how Exchange has introduced solutions for high availability per role and support for hybrid deployments. The document outlines some of the key changes to Exchange's architecture including moving to a multi-process model and improving storage efficiency through better physical, logical, and temporal contiguity in the mailbox database.
This document provides an overview of upgrading to Exchange Server 2016. It discusses Exchange Server 2016 requirements and supported upgrade paths from previous versions such as Exchange Server 2010 and 2013. It also covers options for implementing Exchange Server 2016 such as an on-premises only or hybrid deployment. The document then discusses various topics related to planning and implementing the upgrade such as understanding client access and message transport coexistence, migrating public folders, and removing previous Exchange server versions.
The document discusses the architecture of Microsoft Exchange 2013. Exchange 2013 uses a building block approach to facilitate deployments at any scale. It utilizes server role evolution, network layer improvements, and versioning/interoperability principles. The architecture features load balancing at the network and client access layers. Exchange 2013 also includes a new managed store that reduces database IOPS and supports larger mailboxes and modern public folders with improved search capabilities.
Plongée en eaux profondes dans l'architecture du nouvel Exchange 2013Microsoft Décideurs IT
Attention, session en anglais. Animée par Scott Schnoll, Principal Technical Writer dans l'équipe Exchange à Microsoft corp. Découvrez la nouvelle architecture des serveurs Exchange 2013. Cette nouvelle version apporte des nouveautés fondamentales et bénéficie de l'expérience de gestion du Cloud O365 par les équipes online. Des évolutions de l'architecture fondamentale d'Exchange découlent directement de ce retour d'expérience et ont été intégrées au produit. Venez découvrir celles-ci par l'expert mondial sur le sujet.
24 Hours Of Exchange Server 2007 ( Part 3 Of 24)guestef2a2b
Planning Exchange Server Installation
[There may be some inconsistencies as I have not had a chance to go through and clean up. This usually involves terminology].
This document provides an overview of upgrading Exchange Server organizations from Exchange Server 2003 or Exchange Server 2007 to Exchange Server 2010. It discusses the different upgrade options and supported scenarios. It also outlines the processes for installing Exchange Server 2010, implementing coexistence between the server versions, and removing the legacy servers from the organization. Considerations are provided for client access, message transport, and administration during the upgrade and coexistence phases.
This document provides an overview of publishing and consuming web services. It defines web services and discusses SOAP and REST-based web services. SOAP web services use XML and HTTP, have advantages like language independence but disadvantages like being slow. REST services operate on resources using HTTP methods and have constraints like being stateless and cacheable. The document also discusses JSON web services and schemas for describing REST interfaces.
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365Arno Flapper
A large international customer decided to move into Microsoft Office 365. Their challenge is to migrate 3000+ users, 1100 applications and 100 Tb of file share data located in 50 locations and datacenters across Europe. With this migration all datacenters must be replaced by a central datacenter in The Netherlands using Office 365 and Azure within months. And we did it! A challenging project and a perfect showcase to demonstrate the do’s and don’ts when migrating to the several components of Office 365, i.e. Exchange Online, SharePoint Online and OneDrive for Business at the speed of light.
In this session we will demonstrate how we:
- Analyzed the on-premises installations
- Cleaned up the obsolete users and data
- Prepared the Office 365-tenant to host 3000 users and over 30 domains
- Set-up the AD FS-infrastructure in Windows Azure
- Migrated 3000 users, their mail domains and aliases
- Migrated the file shares to OneDrive for Business and SharePoint Online
- Migrated the applications to SharePoint Online and Azure
- The PowerShell workarounds we used to fix several incompatibility issues between Office 365 and the on-premises installations…and what not to do.
Oracle Service Bus can provide high availability and scalability for integration infrastructure. It supports multiple endpoints for a service, load balancing across endpoints, and dynamically adjusting routing if an endpoint fails. It also enables caching of service results to improve performance and handle spikes in requests. The document discusses how Oracle Service Bus was used to add a new credit validation vendor endpoint for load balancing. It also describes configuring a purchase order service to cache results to improve performance for repetitive requests.
This document discusses deploying highly available Exchange Server 2010 solutions across multiple sites. It covers using cross-site database availability groups (DAGs) which do not require special hardware but do require less than 250ms latency between nodes. Challenges of implementing cross-site non-mailbox servers include external DNS records pointing to the secondary site and clients reconnecting to new servers. The document also discusses implementing federated sharing using Microsoft Federation Gateway to establish trusted relationships between organizations and enable secure communications for availability information and message delivery across organizational boundaries.
This document provides an overview of monitoring and maintaining Microsoft Exchange Server 2010. It discusses the importance of performance monitoring and tools for monitoring Exchange servers. It also outlines processes for deploying software and hardware updates, developing a troubleshooting methodology, and troubleshooting issues with mailbox servers and client access servers. The document concludes with a lab scenario for hands-on exercises in monitoring Exchange and troubleshooting database availability and client access server issues.
1. Introduction to Web Services
2. Web Service Architecture
3. What are Web Services?
4. Why are Web Services?
5. The base of WS
6. What is SOAP?
7. What is WSDL?
8. How to test a web service?
9. Examples
An application server supports enterprise features like distributed transactions and EJBs, while a web server only supports servlets and JSPs. An application server provides access to reusable business logic through APIs and services, while a web server primarily handles HTTP requests and returns HTML responses. Key differences include that application servers support multi-threading and transaction management, while web servers focus on serving HTTP requests concurrently through multiple connections.
A document discusses various Oracle Service Bus components including pipelines, split joins, static split joins, dynamic split joins, and technologies like AQ, MQ, MSMQ, REST, SB, Socket, Tuxedo, UMS, WS, AS/400, BAM, Coherence, databases, direct, file, FTP, HTTP, JEJB, JMS Transport, and LDAP. Pipelines route and process messages, split joins split payloads and aggregate responses. Static split joins have a fixed number of branches while dynamic split joins have a variable number based on payload contents.
This document discusses securing Microsoft Exchange Server 2010. It covers configuring role-based access control (RBAC) to define permissions for administrators and users. It also discusses securing server roles and internet access. Demonstrations show how to configure custom RBAC role groups, the Threat Management Gateway for Outlook Web App, and a lab exercise for securing an Exchange deployment.
WebSphere Application Server (WAS) provides the infrastructure to develop and run web and enterprise applications. It includes a web container to handle HTTP requests and servlets/JSPs, an EJB container to manage enterprise java beans, and various services like transactions, security, and messaging. WAS implements the J2EE specification and is available in different packages for single server or clustered/scalable environments. It supports the development and deployment of web services, SOA applications, and dynamic web sites.
Slides from a presentation I did demonstrating the new features of SharePoint 2013 as well as a simple App I created which talks to a service on Windows Azure.
Accompanying article is at: http://www.shailensukul.com/2012/10/sharepoint-2013-swordfish-app.html
A Brief History of Microsoft Exchange Serverbedekarpm
This document outlines the evolution of Microsoft Exchange server from version 4.0 to 2013. Key points include the introduction of Exchange 4.0 in 1996 which provided persistent internet connections, Exchange 5.0 in 1997 which integrated email, calendars and address books, Exchange 2007 which introduced roles and eliminated front-end/back-end concepts, and Exchange 2013 which featured the Exchange Admin Center and improved integration with SharePoint and Lync. Each new version brought performance enhancements and additional collaboration and mobile features.
The document provides an overview of communication tools from Microsoft, including Exchange and Office Communication Server (OCS). It discusses the history of email and Exchange, Microsoft's online services including Business Productivity Online Suite (BPOS), and new features in Exchange 2010 such as enhanced conversation view and a simplified inbox. Exchange 2010 only runs on 64-bit systems and requires Windows Server 2008 and higher minimum requirements. The presentation aims to demonstrate how Microsoft tools can improve collaboration for end users through integrated email, instant messaging, and other communication features.
Attention Session en Anglais, animée par Scott Schnoll, Senior Content Developer à Microsoft Corp. Cette session vous expliquera comment architecturer une migration vers Exchange 2013 depuis d'ancienne versions d'Exchange avec comme speaker Scott Schnoll, Gourou Exchange en provenance directe de Redmond. La coexistence de serveurs de versions différentes sera aussi abordée.
Speaker : Scott Schnoll (Microsoft)
This document summarizes the evolution of Exchange Server architecture over time from Exchange 2000/2003 to Exchange 2010 and 2013. It discusses how Exchange has moved from role differentiation through manual configuration to separate roles for deployment and segmentation. It also notes how Exchange has introduced solutions for high availability per role and support for hybrid deployments. The document outlines some of the key changes to Exchange's architecture including moving to a multi-process model and improving storage efficiency through better physical, logical, and temporal contiguity in the mailbox database.
This document provides an overview of upgrading to Exchange Server 2016. It discusses Exchange Server 2016 requirements and supported upgrade paths from previous versions such as Exchange Server 2010 and 2013. It also covers options for implementing Exchange Server 2016 such as an on-premises only or hybrid deployment. The document then discusses various topics related to planning and implementing the upgrade such as understanding client access and message transport coexistence, migrating public folders, and removing previous Exchange server versions.
The document discusses the architecture of Microsoft Exchange 2013. Exchange 2013 uses a building block approach to facilitate deployments at any scale. It utilizes server role evolution, network layer improvements, and versioning/interoperability principles. The architecture features load balancing at the network and client access layers. Exchange 2013 also includes a new managed store that reduces database IOPS and supports larger mailboxes and modern public folders with improved search capabilities.
Plongée en eaux profondes dans l'architecture du nouvel Exchange 2013Microsoft Décideurs IT
Attention, session en anglais. Animée par Scott Schnoll, Principal Technical Writer dans l'équipe Exchange à Microsoft corp. Découvrez la nouvelle architecture des serveurs Exchange 2013. Cette nouvelle version apporte des nouveautés fondamentales et bénéficie de l'expérience de gestion du Cloud O365 par les équipes online. Des évolutions de l'architecture fondamentale d'Exchange découlent directement de ce retour d'expérience et ont été intégrées au produit. Venez découvrir celles-ci par l'expert mondial sur le sujet.
24 Hours Of Exchange Server 2007 ( Part 3 Of 24)guestef2a2b
Planning Exchange Server Installation
[There may be some inconsistencies as I have not had a chance to go through and clean up. This usually involves terminology].
This document provides an overview of upgrading Exchange Server organizations from Exchange Server 2003 or Exchange Server 2007 to Exchange Server 2010. It discusses the different upgrade options and supported scenarios. It also outlines the processes for installing Exchange Server 2010, implementing coexistence between the server versions, and removing the legacy servers from the organization. Considerations are provided for client access, message transport, and administration during the upgrade and coexistence phases.
This document provides an overview of publishing and consuming web services. It defines web services and discusses SOAP and REST-based web services. SOAP web services use XML and HTTP, have advantages like language independence but disadvantages like being slow. REST services operate on resources using HTTP methods and have constraints like being stateless and cacheable. The document also discusses JSON web services and schemas for describing REST interfaces.
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365Arno Flapper
A large international customer decided to move into Microsoft Office 365. Their challenge is to migrate 3000+ users, 1100 applications and 100 Tb of file share data located in 50 locations and datacenters across Europe. With this migration all datacenters must be replaced by a central datacenter in The Netherlands using Office 365 and Azure within months. And we did it! A challenging project and a perfect showcase to demonstrate the do’s and don’ts when migrating to the several components of Office 365, i.e. Exchange Online, SharePoint Online and OneDrive for Business at the speed of light.
In this session we will demonstrate how we:
- Analyzed the on-premises installations
- Cleaned up the obsolete users and data
- Prepared the Office 365-tenant to host 3000 users and over 30 domains
- Set-up the AD FS-infrastructure in Windows Azure
- Migrated 3000 users, their mail domains and aliases
- Migrated the file shares to OneDrive for Business and SharePoint Online
- Migrated the applications to SharePoint Online and Azure
- The PowerShell workarounds we used to fix several incompatibility issues between Office 365 and the on-premises installations…and what not to do.
Oracle Service Bus can provide high availability and scalability for integration infrastructure. It supports multiple endpoints for a service, load balancing across endpoints, and dynamically adjusting routing if an endpoint fails. It also enables caching of service results to improve performance and handle spikes in requests. The document discusses how Oracle Service Bus was used to add a new credit validation vendor endpoint for load balancing. It also describes configuring a purchase order service to cache results to improve performance for repetitive requests.
This document discusses deploying highly available Exchange Server 2010 solutions across multiple sites. It covers using cross-site database availability groups (DAGs) which do not require special hardware but do require less than 250ms latency between nodes. Challenges of implementing cross-site non-mailbox servers include external DNS records pointing to the secondary site and clients reconnecting to new servers. The document also discusses implementing federated sharing using Microsoft Federation Gateway to establish trusted relationships between organizations and enable secure communications for availability information and message delivery across organizational boundaries.
This document provides an overview of monitoring and maintaining Microsoft Exchange Server 2010. It discusses the importance of performance monitoring and tools for monitoring Exchange servers. It also outlines processes for deploying software and hardware updates, developing a troubleshooting methodology, and troubleshooting issues with mailbox servers and client access servers. The document concludes with a lab scenario for hands-on exercises in monitoring Exchange and troubleshooting database availability and client access server issues.
1. Introduction to Web Services
2. Web Service Architecture
3. What are Web Services?
4. Why are Web Services?
5. The base of WS
6. What is SOAP?
7. What is WSDL?
8. How to test a web service?
9. Examples
An application server supports enterprise features like distributed transactions and EJBs, while a web server only supports servlets and JSPs. An application server provides access to reusable business logic through APIs and services, while a web server primarily handles HTTP requests and returns HTML responses. Key differences include that application servers support multi-threading and transaction management, while web servers focus on serving HTTP requests concurrently through multiple connections.
A document discusses various Oracle Service Bus components including pipelines, split joins, static split joins, dynamic split joins, and technologies like AQ, MQ, MSMQ, REST, SB, Socket, Tuxedo, UMS, WS, AS/400, BAM, Coherence, databases, direct, file, FTP, HTTP, JEJB, JMS Transport, and LDAP. Pipelines route and process messages, split joins split payloads and aggregate responses. Static split joins have a fixed number of branches while dynamic split joins have a variable number based on payload contents.
This document discusses securing Microsoft Exchange Server 2010. It covers configuring role-based access control (RBAC) to define permissions for administrators and users. It also discusses securing server roles and internet access. Demonstrations show how to configure custom RBAC role groups, the Threat Management Gateway for Outlook Web App, and a lab exercise for securing an Exchange deployment.
WebSphere Application Server (WAS) provides the infrastructure to develop and run web and enterprise applications. It includes a web container to handle HTTP requests and servlets/JSPs, an EJB container to manage enterprise java beans, and various services like transactions, security, and messaging. WAS implements the J2EE specification and is available in different packages for single server or clustered/scalable environments. It supports the development and deployment of web services, SOA applications, and dynamic web sites.
Slides from a presentation I did demonstrating the new features of SharePoint 2013 as well as a simple App I created which talks to a service on Windows Azure.
Accompanying article is at: http://www.shailensukul.com/2012/10/sharepoint-2013-swordfish-app.html
A Brief History of Microsoft Exchange Serverbedekarpm
This document outlines the evolution of Microsoft Exchange server from version 4.0 to 2013. Key points include the introduction of Exchange 4.0 in 1996 which provided persistent internet connections, Exchange 5.0 in 1997 which integrated email, calendars and address books, Exchange 2007 which introduced roles and eliminated front-end/back-end concepts, and Exchange 2013 which featured the Exchange Admin Center and improved integration with SharePoint and Lync. Each new version brought performance enhancements and additional collaboration and mobile features.
This document provides an overview of Microsoft's Business Productivity Online Suite (BPOS) and considerations for adopting it. It discusses what BPOS is, the standard and dedicated flavors, feature comparisons of Exchange Online, SharePoint Online and other services. It covers identity management, customizations, migration considerations including bandwidth needs, and approaches to provisioning and partner value-add services for BPOS.
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introduction and basic concepts| 1/4 | 16#23
http://o365info.com/client-protocol-connectivity-flow-in-exchange-2013-2007-coexistence-environment-introduction-and-basic-concepts-14/
Reviewing the subject of – client protocol connectivity flow, in an Exchange 2013/2007 coexistence environment (this is the first article, in a series of four articles).
Eyal Doron | o365info.com
Scott Scholl est un des gourous techniques sur Exchange. Il intervient à des conférences telles que Microsoft TechEd, The Experts Conference, TechReady… et Il nous fait le privilège d’animer cette session (attention, session en anglais). Il est l’auteur de plusieurs livres de référence sur Exchange. Durant cette session découvrez les nouveautés du SP2 d'Exchange sortie en décembre 2011 et les bonnes pratiques de déploiement. Cette session sera l'occasion de découvrir les nouveautés de Exchange Server 2010 SP2 tout en n'oubliant pas de revenir sur quelques fondamentaux de Exchange 2010. Nous parcourerons les améliorations autour du setup et du déploiement, de l'audit des boites aux lettres, de la messagerie unifiée, de la haute disponibilité amsi aussi des solutions d'archivage et de protection de l'information du système de messagerie.
Module 1: Core SharePoint Concepts
Topics include: Introduction to SharePoint, Different SharePoint versions that you should consider and why SQL and Windows are so important to SharePoint. Other Topics -
• SharePoint Architecture
• SharePoint Licensing
• SharePoint Versions
• SharePoint Office 365 vs. The Cloud vs. On Site
• Intranet vs Internet sites in SharePoint.
• The role of Windows Server, SQL Server, and email servers etc.
• Directory hive in SharePoint.
• Introduction to SharePoint Central administration and Configuration wizard.
• Introduction to Tools used to Customize SharePoint.
Configure an Integrated Exchange, Lync, and SharePoint Test LabVinh Nguyen
This document provides step-by-step instructions to configure an integrated test lab containing Exchange Server 2013, Lync Server 2013, and SharePoint Server 2013. The test lab consists of 5 servers - one domain controller, one SQL server, one SharePoint server, one Exchange server, and one Lync server. It also includes 2 client computers. The document outlines 9 steps to install and configure the servers and clients, and then integrate the Exchange, Lync and SharePoint servers by configuring server-to-server trust relationships.
This is a step by step guideline which focuses on the installation of Microsoft Exchange Server 2013. Every Screenshot is provided along with pre-requisities. YouTube Link to the installation video: https://www.youtube.com/watch?v=b3aXBQVI1mg&list=PLbyG9S7zkpG-oTi3wVy0Yoy3R8Lx6ewcQ
Microsoft exchange-server-2013-installationtakdirlovely09
This document provides step-by-step instructions for installing Microsoft Exchange Server 2013 on a single server. It begins with an overview of Exchange Server 2013 and its roles. It then details the software prerequisites that must be installed before setup, including .NET Framework 4.5, Windows Management Framework 3.0, and various Windows features. The document outlines the installation process for the Mailbox Server role and Client Access Server role through the use of PowerShell commands. It concludes by recommending that updates be downloaded prior to running the Exchange 2013 setup file.
This document provides a summary of 39 questions that are commonly asked during interviews for Oracle SOA Suite 11g positions. The questions cover topics like the differences between SOA Suite 10g and 11g, definitions of core SOA concepts like SOA, SCA, mediators and ESBs, how to implement various integration patterns in Oracle Service Bus, and details about developing and deploying BPEL processes.
Working with azure database services platformssuser79fc19
This chapter discusses working with Azure database services and SQL Database. It provides an overview of SQL Database, including that it is a fully managed database service that provides the core capabilities of SQL Server in a cloud platform. It describes key differences between SQL Database and on-premises SQL Server, such as licensing, maintenance, and security being managed by Microsoft in the cloud. The chapter also covers connectivity options, libraries for connecting different programming languages, sizing and performance tiers, designing databases, and approaches to multi-tenancy in SQL Database.
Microsoft Dynamics AX 2012 - Services OverviewFabio Filardi
A brief overview about the Services/AIF in Microsoft Dynamics AX 2012. Video presentation also available:
Microsoft Dynamics AX 2012 - Services Demo - Part 1/2 (Concepts overview)
https://www.youtube.com/watch?v=s3bHrvWAsG8
Microsoft Dynamics AX 2012 - Services Demo - Part 2/2 (Sample application)
https://www.youtube.com/watch?v=AP0GnnJ_79s
The document summarizes enhancements made in PeopleTools releases 8.48 to 8.51, including improvements to data mover, security, development tools, reporting tools, integration tools, and PeopleBooks. Key enhancements are support for TRUNCATE in data mover, unique indexes requirement for data archive manager, extended password controls, modal secondary page improvements, and homepage pagelet load speed improvements.
The document summarizes enhancements made in PeopleTools releases 8.48 to 8.51, including improvements to data mover, security, development tools, reporting tools, integration tools, and PeopleBooks. Key enhancements are support for TRUNCATE in data mover, unique indexes requirement for data archive manager, extended password controls, modal secondary page improvements, and homepage pagelet load speed updates.
This is very high level presentation to show how we can integrate Service cloud with Oracle EBS , by exposing Web Services (SOAP/REST) available in Oracle Integrated SOA gateway.
Mule latest -3.8 unifies the API Gateway extensions with the core Mule runtime, simplifying development and operations. The release also improves debugging with more detailed error messages and connector data. Mule HA includes new quorum and persistence features for improved resilience in cloud environments. Additional enhancements include DataWeave support for flat files, browsing WSDLs in Exchange, TLS improvements, and nested test folders in MUnit.
SharePoint 2010 High Availability - SPC2CMichael Noel
This document discusses strategies for architecting a fault tolerant and high performance SharePoint 2010 farm. It covers improvements in SharePoint 2010 infrastructure like the replacement of shared service providers with isolated service applications. It also discusses different SharePoint 2010 farm roles and provides examples of farm architectures with dedicated web, application, and database servers. The document recommends database optimization techniques like distributing database files across multiple disks. It also promotes the use of SQL database mirroring to provide high availability of SharePoint content databases.
- DHCP (Dynamic Host Configuration Protocol) is used to dynamically assign IP addresses and other network configuration parameters to clients on a network. It allows for reduced administration compared to static addressing.
- A DHCP lease is the amount of time a client is granted permission to use a particular IP address assigned by the DHCP server. Typical leases are days. The client begins renewing the lease halfway through the period.
- The Client ID is used by DHCP to uniquely identify each client, typically the client's MAC address but can be customized. Proper unique Client IDs are needed for DHCP to function correctly.
GPT is a partition table standard that replaces MBR, allowing drives over 2.2TB. It extends the UEFI standard.
Microsoft Word allows changing text case using Shift+F3. Pressing it once uppercases text, twice lowercases it, and three times titles cases it.
IA-32 is a 32-bit Intel processor architecture that replaced 16-bit processors and was later replaced by IA-64.
ICMP is the Internet Control Message Protocol, used for network error reporting and diagnostics. iCOMP was an Intel rating for CPU performance that combined several benchmarks.
Webinpaint is a free online photo editor that allows removing spots and objects from photos, like Photoshop
The document provides an introduction to basic computer hardware components. It discusses input devices like keyboards, mice, and scanners that allow users to input information. It also covers output devices like computer monitors and printers that allow the computer to output information to users. It then focuses on the keyboard in more detail and describes the various keys and their functions. It explains how different components connect to the computer via ports in the rear and how USB has become a popular connection standard. Finally, it provides a high-level overview of basic internal computer hardware components like the CPU, motherboard, memory, and hard drives.
The document summarizes the key hardware components of a typical personal computer. It describes the motherboard as the main component that connects other parts like the CPU, RAM, drives, and expansion cards. Other components discussed include the power supply, removable media devices, secondary storage, sound cards, and input/output peripherals like monitors, keyboards, and printers.
The document discusses computer hardware and software concepts. It provides examples of how computers were used to quickly retrieve life-saving medical information for a pregnant woman. Computers can process large amounts of information fast and accurately. The document then discusses different types of computers based on size and performance, including microcomputers, personal computers, mini computers, mainframes, and supercomputers. It also distinguishes between general purpose and special purpose computers. The input-process-output model is used to explain how computers work by taking the example of an airline reservation system. Key computer hardware components like the CPU, keyboard, display and printer are mapped to this model. The document concludes by defining computer hardware as the physical parts and computer software as the set
1. Connect a telephone or fax machine to the PHONE port using an RJ-11 cable. Connect another device to the PHONE 2 port if desired.
2. Connect one PC to the ETHERNET port using an Ethernet cable.
3. Connect the Phone Adapter to your modem using an Ethernet cable through the INTERNET port.
4. Power on the Phone Adapter and all other devices.
5. Use the Phone Adapter's web-based utility by entering its default IP in a web browser. Configure the Internet and phone settings provided by your ISP.
The document discusses dynamic IP address assignment using DHCP. It describes how DHCP works similarly to and extends BOOTP by allowing temporary leasing of IP addresses. The key stages of DHCP operation are: 1) A client sends a DHCP DISCOVER message; 2) DHCP servers respond with DCHP OFFER messages with IP address options; 3) The client sends a DHCPREQUEST for a particular IP address.
The document introduces Cisco IOS software which controls routing and switching functions on Cisco routers and switches. It describes the purpose of IOS which provides basic routing, switching, security and scalability. It also outlines the command line interface environment and modes, and how to establish connections and configure router interfaces such as Ethernet, serial and ISDN interfaces.
The document discusses computer hardware components, types of computer systems, and software. It describes the roles of the central processing unit, memory, and secondary storage devices. It explains how operating systems manage hardware resources and provide interfaces for application software. The document outlines the evolution of programming languages from machine code to visual languages and object-oriented languages. It also categorizes systems software, application software, and different types of each.
The document discusses Internet protocols and IP addressing. It explains that IP provides best effort packet delivery between hosts using global addressing and packet forwarding via routers. While IP is a common spanning layer, it does not guarantee speed, delivery, or packet order. The next session will cover TCP.
The document provides an overview of assembling a computer from start to finish. It discusses safety procedures, creating an inventory, installing components like the motherboard, CPU, RAM, hard drive, video card, and connecting cables. It also covers the BIOS configuration process required during the initial boot up to ensure proper functioning of the newly assembled computer system.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
HCL Notes and Domino License Cost Reduction in the World of DLAU
Exchange server 2013
1. EXCHANGE SERVER 2013
What's New in Exchange 2013 Preview
Microsoft Exchange Server 2013 Preview brings a new rich set of technologies, features, and services to the
Exchange Server product line. Its goal is to support people and organizations as their work habits evolve from
a communication focus to a collaboration focus. At the same time, Exchange Server 2013 Preview helps lower
the total cost of ownership whether you deploy Exchange 2013 Preview on-premises or provision your
mailboxes in the cloud. New features and functionality in Exchange 2013 Preview are designed to do the
following:
Support a multigenerational workforce Social integration and making it easier to find people is
important to users. Smart Search learns from users' communication and collaboration behavior to
enhance and prioritize search results in Exchange. Also, with Exchange 2013 Preview, users can merge
contacts from multiple sources to provide a single view of a person, by linking contact information
pulled from multiple locations.
Provide an engaging experience Microsoft Outlook 2013 Preview and Microsoft Office Outlook Web
App have a fresh new look. Outlook Web App emphasizes a streamlined user interface that also
supports the use of touch, enhancing the mobile device experience with Exchange.
Integrate with SharePoint and Lync Exchange 2013 Preview offers greater integration with Microsoft
SharePoint 2013 Preview and Microsoft Lync 2013 Preview through site mailboxes and In-Place
eDiscovery.
Help meet evolving compliance needs Compliance and eDiscovery are challenging for many
organizations. Exchange 2013 Preview helps you to find and search data not only in Exchange, but
across your organization. With improved search and indexing, you can search across Exchange 2013
Preview, Lync 2013 Preview, SharePoint 2013 Preview, and Windows file servers.
Provide a resilient solution Exchange 2013 Preview builds upon the Exchange Server 2010
architecture and has been redesigned for simplicity of scale, hardware utilization, and failure isolation.
See the following sections for more information about what’s new in Exchange 2013 Preview:
Exchange Administration Center
Exchange 2013 Preview provides a single unified management console that allows for ease of use and is
optimized for management of on-premises, online, or hybrid deployments. The Exchange Administration
Center (EAC) in Exchange 2013 Preview replaces the Exchange 2010 Exchange Management Console (EMC)
and the Exchange Control Panel (ECP). Some of the EAC features include:
List view The list view in EAC has been designed to remove limitations that existed in ECP. ECP was
limited to displaying up to 500 objects and, if you wanted to view objects that weren’t listed in the
details pane, you needed to use searching and filtering to find those specific objects. In Exchange 2013
Preview, the viewable limit from within the EAC list view is approximately 20,000 objects. In addition,
paging has been added so that you can page to the results. You can also configure page size and
export to a CSV file.
Add/Remove columns to the Recipient list view You can choose which columns to view, and you
can save your custom list views.
Secure the ECP virtual directory You can partition access from the Internet and Intranets from within
the ECP IIS virtual directory to allow or disallow management features. With this feature, you can permit
or deny access to users trying to access the EAC from the Internet outside of your organizational
environment, while still allowing access to an end-user’s Outlook Web App Options.
Public Folder management In Exchange 2010 and Exchange 2007, public folders were managed
through the Public Folder administration console. Public folders are now in the EAC, and you don't need
a separate tool to manage them.
Notifications In Exchange 2013 Preview, the EAC now has a Notification viewer so that you can view
the status of long-running processes and, if you choose, receive notification via an email message when
the process completes.
2. Exchange 2013 architecture
Previous versions of Exchange were optimized and architected with certain technological constraints that
existed at that time. For example, during development for Exchange 2007, one of the key constraints was CPU
performance. To alleviate that constraint, Exchange 2007 was split into different server roles that allowed scale
out through server separation. However, server roles in Exchange 2007 and Exchange 2010 were tightly
coupled. The tight coupling of the roles had several downsides including version dependency, geo-affinity
(requiring all roles in a specific site), session affinity (requiring expensive layer 7 hardware load balancing), and
namespace complexity.
Today, CPU horsepower is significantly less expensive and is no longer a constraining factor. With that
constraint lifted, the primary design goal for Exchange 2013 Preview is for simplicity of scale, hardware
utilization, and failure isolation. With Exchange 2013 Preview, we reduced the number of server roles to two:
the Client Access server role and the Mailbox server role. (In addition, Exchange 2013 Preview works with the
Exchange 2010 Edge server role.)
The Mailbox server includes all the traditional server components found in Exchange 2010: the Client Access
protocols, Hub Transport service, Mailbox databases, and Unified Messaging. The Mailbox server handles all
activity for a given mailbox. The Client Access server provides authentication, redirection, and proxy services.
The Client Access server itself doesn't do any data rendering. The Client Access server is a thin and stateless
server. There is never anything queued or stored on the Client Access server. The Client Access server offers all
the usual client access protocols: HTTP, POP and IMAP, and SMTP.
With this new architecture, the Client Access server and the Mailbox server have become “loosely coupled”. All
processing and activity for a specific mailbox occurs on the Mailbox server that houses the active database
copy where the mailbox resides. All data rendering and data transformation is performed local to the active
database copy, eliminating concerns of version compatibility between the Client Access server and the Mailbox
server.
The Exchange 2013 Preview architecture provides the following benefits:
Version upgrade flexibility No more rigid upgrade requirements. A Client Access server can be
upgraded independently and in any order in relation to the Mailbox server.
Geo-flexibility Because all the processing and data transformation takes place on the Mailbox server,
we're no longer constrained to having both a Client Access server and a Mailbox server in each site. You
can now choose to have a central Client Access site for all protocol traffic if you want.
Session indifference With Exchange 2010, session affinity to the Client Access server role was
required for several protocols. In Exchange 2013 Preview, the client access and mailbox components
reside on the same Mailbox server. Because the Client Access server isn't doing any data rendering, we
only require layer 4 load balancing. Layer 4 load balancing is protocol- unaware and balances traffic
based on IP address and TCP/UDP port.
Deployment simplicity With an Exchange 2010 site-resilient design, you needed up to eight different
namespaces. With Exchange 2013 Preview, the minimum number of namespaces drops to two. If you’re
coexisting with Exchange 2007, you still need to create a legacy hostname, but if you’re coexisting with
Exchange 2010 or you’re installing a new Exchange 2013 Preview organization, the minimum number of
namespaces you need is two: one for client protocols and one for Autodiscover. You may also need an
SMTP namespace.
As a result of these architectural changes, there have been some changes to client connectivity. First, RPC is no
longer a supported direct access protocol. This means that all Outlook connectivity must take place using RPC
over HTTPS (also known as Outlook Anywhere). At first glance, this may seem like a limitation, but it actually
has some added benefits. The most obvious benefit is that there is no need to have the RPC client access
service on the Client Access server. This results in the reduction of two namespaces that would normally be
required for a site-resilient solution. In addition, there is no longer any requirement to provide affinity for the
RPC client access service. Second, Outlook clients no longer connect to a server FQDN as they have done in all
previous versions of Exchange. Outlook uses AutoDiscover to create a new connection point comprised of
mailbox GUID, @ symbol, and UPN suffix. This simple change results in a near elimination of the unwelcome
message of “Your administrator has made a change to your mailbox. Please restart.” Only Outlook 2007 and
higher versions are supported with Exchange 2013 Preview.
3. The high availability model of the mailbox component has not changed significantly since Exchange 2010. The
unit of high availability is still the database availability group (DAG). The DAG still uses Windows 2008
clustering. Continuous replication still supports both file mode and block mode replication. However, there
have been some improvements. Failover times have been reduced as a result of transaction log code
improvements and deeper checkpoint on the passive nodes. The Exchange Store service has been re-written in
managed code (see the "Managed Store" section later in this topic). Now, each database runs under its own
process, allowing for isolation of store issues to a single database.
Managed Store
In Exchange 2013 Preview, the Managed Store is the name of the newly rewritten Information Store processes,
Microsoft.Exchange.Store.Service.exe and Microsoft.Exchange.Store.Worker.exe. The new Managed Store is
written in C# and tightly integrated with the Microsoft Exchange Replication service (MSExchangeRepl.exe) to
provide higher availability through improved resiliency. In addition, the Managed Store has been architected
to enable more granular management of resource consumption and faster root cause analysis through
improved diagnostics.
The Managed Store works with the Microsoft Exchange Replication service to manage mailbox databases,
which continues to use Extensible Storage Engine (ESE) as the database engine. Exchange 2013 Preview
includes significant changes to the mailbox database schema that provide many optimizations over previous
versions of Exchange. In addition to these changes, the Microsoft Exchange Replication service is responsible
for all service availability related to Mailbox servers. The architectural changes enable faster database failover
and better physical disk failure handling.
The Managed Store is also integrated with the FAST search engine (the same search engine used by
SharePoint 2013 Preview) to provide more robust indexing and searching.
Certificate management
Managing digital certificates is one of the most important security-related tasks for your Exchange
organization. Ensuring that certificates are appropriately configured is key to delivering a secure messaging
infrastructure for the enterprise. In Exchange 2010, the Exchange Management Console was the primary
method of managing certificates. In Exchange 2013 Preview, certificate management functionality is provided
in the Exchange Administration Center, the new Exchange 2013 Preview administrator user interface.
The work in Exchange 2013 Preview related to certificates focused around minimizing the number of
certificates that an Administrator must manage, minimizing the interaction the Administrator must have with
certificates, and allowing management of certificates from a central location. Benefits resulting from the
changes in certificate management are:
All certificate management is performed on the Client Access server. The Mailbox server has a self-
signed certificate installed by default. The Client Access server automatically trusts the self-signed
certificate on the Exchange 2013 Preview Mailbox server, so clients will not receive warnings about a
self-signed certificate not being trusted provided that the Exchange 2013 Preview Client Access server
has a non-self-signed certificate from either a Windows certificate authority (CA) or a trusted third
party.
In previous versions of Exchange, it was difficult to see when a digital certificate was nearing expiration.
In Exchange 2013 Preview, the Notifications center will display warnings when a certificate stored on
any Exchange 2013 Preview Client Access servers is about to expire.
Messaging policy and compliance
Data loss prevention (DLP) is a new feature in Exchange 2013 Preview. DLP capabilities help you protect your
sensitive data and inform users of internal compliance policies. DLP can also help to keep your organization
safe from users mistakenly sending sensitive information to unauthorized people. DLP helps you identify,
monitor, and protect sensitive data through deep content analysis. Exchange 2013 Preview offers built-in DLP
4. policies based on regulatory standards such as personally identifiable information (PII) and payment card
industry data security standards (PCI), and is extensible to support other policies important to your business.
Additionally, the new PolicyTips in Outlook 2013 Preview inform users about policy violations before sensitive
data is sent.
In-place archiving, retention, and eDiscovery
Exchange 2013 Preview includes the following improvements to In-Place Archiving, Retention, and eDiscovery
to help your organization meet its compliance needs:
In-Place Hold In-Place Hold allows you to:
Preserve the results of the query (query-based hold), which allows for scoped immutability across
mailboxes.
Place a time-based hold to meet retention requirements (for example, retain all items in a
mailbox for seven years, a scenario that required the use of Single Item Recovery/Deleted Item
Retention in Exchange 2010).
Place a mailbox on indefinite hold (known as a litigation hold in Exchange 2010).
In-Place eDiscovery In-Place eDiscovery allows you to search and preserve data across multiple data
repositories. Exchange 2013 Preview exposes the ability to perform In-Place eDiscovery search across
Exchange, SharePoint 2013 Preview, and Lync 2013 Preview. You can use the eDiscoveryCenter in
SharePoint 2013 Preview to perform In-Place eDiscovery search and hold. Query-based In-Place Hold
allows you to preserve the results of the query, which allows for scoped immutability across mailboxes.
If SharePoint 2013 Preview isn't available, a subset of the discovery functionality is available in the
Exchange Administration Center (EAC). In addition, Discovery Managers can export mailbox content to a
.pst file from the SharePoint 2013 Preview eDiscovery Console. Mailbox export request cmdlets are no
longer required to export a mailbox to a .pst file.
Keyword statistics Search statistics are offered on a per search term basis. This feature enables a
Discovery Manager to quickly make intelligent decisions about how to further refine the search query to
provide better results. eDiscovery search results are sorted by relevance.
Search across primary and archive mailboxes in Outlook Web Access In Exchange 2013 Preview,
users can search across their primary and archive mailboxes in Outlook Web App. Two separate
searches are no longer necessary.
Apply personal tags to default folders using Outlook Web App With Outlook Web App, users can
apply Personal Tags to default folders such as Inbox and Deleted Items.
Transport rules
Transport rules in Exchange Server 2013 Preview are a continuation of the features that were available in
Exchange Server 2010. However, several improvements have been made to transport rules in Exchange 2013
Preview. The most important change is the support for data loss prevention (DLP). There are also new
predicates and actions, enhanced monitoring, and a few architectural changes.
Mail flow
The transport pipeline in Exchange 2013 Preview is now made up of several different services: the Front End
Transport service on Client Access servers, the Hub Transport service on Mailbox servers, and the Mailbox
Transport service on Mailbox servers. For more information, see Mail Flow.
Mail routing in Exchange 2013 Preview recognizes DAG boundaries as well as Active Directory site boundaries.
Also, mail routing has been improved to queue messages more directly for internal recipients.
Recipients
The EAC includes auditing functionality so that you can run reports or export entries from the mailbox audit
log and the administrator audit log. The mailbox audit log records whenever a mailbox is accessed by
5. someone other than the person who owns the mailbox. This can help you determine who has accessed a
mailbox and what they have done. The administrator audit log records any action, based on a Windows
PowerShell cmdlet, performed by an administrator. This can help you troubleshoot configuration issues or
identify the cause of problems related to security or compliance. For more information, see Auditing Reports.
Administrators can also use the EAC to track delivery information for email messages sent to or received by
any user in your organization. You just select a mailbox, and then search for messages sent to or received by a
different user. You can narrow the search by searching for specific words in the subject line. The resulting
delivery report tracks a message through the delivery process and specifies if the message was successfully
delivered, pending delivery, or if it wasn't delivered.
Sharing and collaboration
This section describes the sharing and collaboration enhancements in Exchange 2013 Preview.
Public folders
Public folders in Exchange 2013 Preview now take advantage of the existing high availability and storage
technologies of the mailbox store. The public folder architecture uses specially designed mailboxes to store
both the hierarchy and the public folder content. This new design also means that there is no longer a public
folder database. Public folder replication now uses the continuous replication model. High availability for the
hierarchy and content mailboxes is provided by the DAG. With this design, we're moving away from a multi-
master replication model to a single-master replication model.
Site mailboxes
Email and documents are traditionally kept in two unique and separate data repositories. Most teams would
normally collaborate using both mediums. The challenge is that both email and documents are accessed using
different clients, which usually results in a reduction in user productivity and a degraded user
experience.The site mailbox is a new concept in Exchange 2013 Preview that attempts to solve these problems.
Site mailboxes improve collaboration and user productivity by allowing access to both documents in a
SharePoint site and email messages in an Exchange mailbox, using the same client interface. A site mailbox is
functionally comprised of SharePoint site membership (owners and members), shared storage through an
Exchange mailbox for email messages and a SharePoint site for documents, and a management interface that
addresses provisioning and lifecycle needs.
Integration with SharePoint and Lync
Exchange 2013 Preview offers greater integration with SharePoint 2013 Preview and Lync 2013 Preview.
Benefits of this enhanced integration include:
Users collaborate more effectively by using site mailboxes.
Lync Server 2013 Preview can archive content in Exchange 2013 Preview and use Exchange 2013
Preview as a contact store.
Discovery Managers can perform In-Place eDiscovery and Hold searches across SharePoint 2013
Preview, Exchange 2013 Preview, and Lync 2013 Preview data.
Oauth authentication allows partner applications to authenticate as a service or impersonate users
where required.
Clients and mobile devices
The Outlook Web App user interface is new and optimized for tablets and smartphones as well as desktop and
laptop computers. New features include apps for Outlook, which allow users and administrators to extend the
6. capabilities of Outlook Web App, Contact linking, the ability for users to add contacts from their LinkedIn
accounts, and updates to the look and features of the calendar.
Unified Messaging
Unified Messaging in Exchange 2013 Preview contains essentially the same voice mail features included in
Exchange 2010. However, some new and enhanced features and functionality have been added to those
existing features. More importantly, architectural changes in Exchange 2013 Preview Unified Messaging
resulted in components, services, and functionality that were included with the Unified Messaging server role
in Exchange 2010 to be divided between the Exchange 2013 Preview Client Access and Mailbox server roles.
Batch moves
Exchange 2013 Preview introduces the concept of batch moves. The new move architecture is built on top of
MRS (Mailbox Replication service) moves with enhanced management capability. The new batch move
architecture in Exchange 2013 Preview features the following enhancements:
Ability to move multiple mailboxes in large batches.
Email notification during move with reporting.
Automatic retry and automatic prioritization of moves.
Primary and personal archive mailboxes can be moved together or separately.
Option for manual move request finalization, which allows you to review a move before you complete
it.
Periodic incremental syncs to migrate the changes.
High availability and site resilience
Exchange 2013 Preview continues to make use of the database availability group (DAG) platform introduced in
Exchange 2010 for both high availability and site resilience. Exchange 2013 Preview also includes
enhancements to the DAG platform that improve manageability and reduce costs. These features include:
Managed availability.
Managed Store.
Automatic configuration and management of DAG networks.
Management via the Exchange Administration Center.
Enhancements to DAG-related cmdlets to introduce new scenarios.
Exchange workload management
An Exchange workload is an Exchange server feature, protocol, or service that has been explicitly defined for
the purposes of Exchange system resource management. Each Exchange workload consumes system resources
such as CPU, mailbox database operations, or Active Directory requests to execute user requests or run
background work. Examples of Exchange workloads include Outlook Web App, Exchange ActiveSync, mailbox
migration, and mailbox assistants.
There are two ways to manage Exchange workloads: by monitoring the health of system resources or by
controlling how resources are consumed by individual users (sometimes called user throttling in Exchange
2010). Managing workloads based on the health of system resources is new in Exchange 2013 Preview.
Controlling how resources are consumed by individual users was possible in Exchange 2010, and this capability
has been expanded for Exchange 2013 Preview.
What's New for Outlook Web App in Exchange 2013 Preview
7. For Microsoft Exchange Server 2013 Preview, we’ve added several new features to Microsoft Office Outlook
Web App and updated its design.
Apps in Outlook Web App
We’ve added several apps for Outlook: Bing Maps, Suggested Appointments, and Action Items. These apps are
integrated with Outlook and Outlook Web App and extend the information and functionality of messages and
calendar items.
Apps in Outlook attempt to anticipate your needs and automatically propose actions you might want to take
by using the contents of the email message. For example, if an email message contains a street address, the
Bing Maps app offers you a Bing tab with a quick link to a map and directions. Or, if a phrase in the email
message suggests a possible action item, the Action Items app creates a suggested Task for your review. An
offer to meet is suggested as an Appointment to be added to your calendar, thanks to the Suggested
Appointments app.
Apps for Outlook aren’t dependent on the version of Exchange Server that you’re using. You won’t have to
worry about breaking or losing any apps for Outlook that you have added when you upgrade Exchange
servers or move to a new Exchange version.
Administrators can use the Exchange Administration Center (EAC) to manage the apps available to users in the
organization. Users can then manage their apps. Administrators can also allow users to download apps from
Office.com.
In addition, we encourage third-party developers to create additional apps for Outlook and then offer them at
Office.com. To learn more, see Build Apps for Office for background information and Mail apps for Outlook for
detailed information about building apps for Outlook.
People
Now, users can link multiple entries for the same person and view the information in a single contact
card. For example, if a user has two entries for Holly Holt in his Contacts folder, one entry copied from
the organization’s address list and one entry that he added manually, he can link the two entries in his
Contacts folder and view all the information in one place. Contact linking is done automatically, but the
user can also manually link and unlink contacts.
Connected accounts have been extended to include the ability to connect to a user’s LinkedIn account.
After the link is established, Outlook Web App automatically adds the user’s LinkedIn contacts to the
Contacts folder.
Calendar
Users can now view multiple calendars in a merged view. Entries from each calendar have their own
color, making it easy for users to identify which calendar an entry belongs to. In the day view, users can
view multiple calendars in a merged view or in separate columns.
The month view now includes an agenda for the selected day, providing users with helpful information
as they review the day's activities.
In all calendar views, users can click an item to view a pop-up of the item's details. In addition to the
details, controls are now available to accept or decline the item if it’s a meeting, to edit or delete if it’s
an appointment, or, if a meeting item, to join the meeting if an online meeting link is included.
8. Tablets and smartphones
Outlook Web App emphasizes a streamlined user interface that also supports the use of touch, enhancing the
mobile device experience with Exchange.
Supported browsers
To experience all Outlook Web App features, use one of the operating system and browser combinations
labeled “Best”, as noted in the tables below. Outlook Web App is supported by many operating system and
web browser combinations, but not all Outlook Web App features are available in all combinations. Some
browsers support only the light version of Outlook Web App.
Supported browsers on desktop and laptop computers
In the table below, the following definitions apply:
Best: All Outlook Web App features are supported.
Good: Most Outlook Web App features are supported.
Light: The browser displays the light version of Outlook Web App.
Desktops and laptops: Outlook Web App features available by Windows operating system and browser
combination
Web browser Windows XP and
Windows Server 2003
Windows Vista and
Windows Server 2008
Windows 7 Windows 8
Release Preview
Internet
Explorer 7
Good Not available Not available Not available
Internet
Explorer 8
Good Good Good Not available
Internet
Explorer 9
Not available Best Best Not available
Internet
Explorer 10 or
later
Not available Not available Best - plus
offline access
Best – plus
offline access
Firefox 12 or
later
Good Good Best Best
Safari 5.1 or
later
Good – plus offline
access
Good – plus offline
access
Good – plus
offline access
Good – plus
offline access
Chrome 18 or
later
Good – plus offline
access
Good – plus offline
access
Best – plus
offline access
Best – plus
offline access
Note:
9. In previous versions, Outlook Web App had a built-in spell checker. In Exchange Server 2013 Preview, Outlook
Web App relies on the web browser for spell checking, which Internet Explorer prior to version 10 doesn’t
provide.
Desktops and laptops: Outlook Web App features available by non-Windows operating system and
browser combination
Web browser Mac OX X v10.5 Mac OX X v10.6 and v10.7 Linux
Firefox 12 or later Best Best Best
Safari 5.0.6 Best – plus offline access Best – plus offline access Not available
Safari 5.1 or later Not available Best – plus offline access Not available
Chrome 18 or later Best – plus offline access Best – plus offline access Best – plus offline access
Note:
Operating system and browser combinations not listed display the light version of Outlook Web App.
Supported browsers for tablets and smartphones
You can use the web browser on a tablet or smartphone to sign in to Outlook Web App. The available Outlook
Web App features depends on the operating system and browser combination in use, as follows:
Best: All Outlook Web App features for smartphones and tablets are supported.
Light: The browser displays the light version of Outlook Web App.
Tablets and smartphones: Outlook Web App features available by operating system and browser
combination
Device Minimum memory Application Support
Windows 8 Release Preview tablet 512 MB Web browser Best
iOS 5 or later for iPhone 512 MB Web browser Best
iOS 5 or later for iPad 512 MB Web browser Best
Android 4.0 smartphone or later 512 MB Web browser Best
Android 4.0 tablet or later 512 MB Web browser Best
All other smartphones and tablets Not applicable Web browser Light
Note:
iPad version 1 devices have 256 MB of memory. Outlook Web App requires 512 MB of memory; therefore, it's
not supported on version 1 iPads.
10. What's New for Unified Messaging in Exchange 2013 Preview
In Microsoft Exchange Server 2013 Preview, we're enhancing earlier releases of Exchange by introducing new
features and architectural changes. Unified Messaging (UM) in Exchange 2013 Preview includes the same
feature set as Exchange 2010 and Exchange 2007; however, Unified Messaging is no longer a separate server
role. It’s now a component of the voice-related features offered in Exchange 2013 Preview.
Changes in the Voice architecture
The architecture of Exchange 2013 Preview is different than it was in Exchange 2010 and Exchange 2007. In
previous versions of Exchange UM, all the components for Unified Messaging were included on a server with
the UM server role installed. In Exchange 2013 Preview, all the Unified Messaging components are split
between a Client Access server running the Microsoft Exchange Unified Messaging Call Router service and a
Mailbox server running the Microsoft Exchange Unified Messaging service. All of the functionality, including
the services and worker processes for Unified Messaging, is located on each Mailbox server, other than the
Client Access server running the Microsoft Exchange Unified Messaging Call Router service that proxies
incoming calls to the Mailbox server. For details, see Voice Architecture Changes.
Support for IPv6
Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP). IPv6 is intended to
correct many of the shortcomings of IPv4, which was the previous version of the IP. Just as with Exchange
2010, Exchange 2013 Preview Client Access and Mailbox servers fully support IPv6 networks. For details,
see IPv6 Support in Unified Messaging.
Support for UCMA 4.0 API
Since Service Pack 1 for Exchange 2010, the Unified Messaging role has relied on Unified Communications
Managed API v2.0 (UCMA) for signaling and media. Therefore, UCMA 2.0 is a prerequisite for Exchange 2010
UM setup. UCMA 2.0 is downloaded separately and deployed manually by administrators on existing Exchange
2010 SP1 or later UM servers. For Exchange 2013 Preview, UCMA 4.0 is required. However, given that the UM
server is no longer a separate server role in Exchange 2013 Preview, now it’s the Client Access and Mailbox
servers that require UCMA 4.0.
UCMA 4.0 supports new features in Unified Messaging, such as using the same version of the Speech Engine
for both TTS and Automatic Speech Recognition (ASR). The platform that’s used for Exchange 2013 Preview,
.NET 4.0, includes a single installer file and enables backward compatibility with Exchange 2010 and Exchange
2007 UM servers.
In Exchange 2010 SP2 and SP1, UCMA 2.0 installation is required prior to installing the service pack on a
Unified Messaging server. However, UCMA 2.0 had several limitations. UCMA 4.0 corrects many of the
shortcomings of UCMA 2.0. In Exchange Server 2013 Preview, UM continues to use UCMA. However, moving
to the newest version of UCMA gives you these multiple benefits:
The newest build of UCMA incorporates hotfixes and patches.
UCMA requires .NET 4.0, which is the platform used by Exchange Server 2013 Preview. (UCMA 2.0
doesn’t support .NET 4.0.)
UCMA 4.0 supports IPv6.
Simplified and automated deployment of UCMA 4.0. Exchange 2013 Preview Setup performs a single
check for UCMA 4.0.
UCMA 4.0 setup includes all prerequisites for Exchange 2013 Preview.
Note:
UCMA 4.0 is installed when you're installing Exchange 2013 Preview. For details about UCMA
11. 4.0 and setup requirements, see Exchange 2013 Prerequisites. To upgrade to the most recent
version of UCMA, you must first uninstall any previous versions of UCMA that are installed
using Add/Remove programs.
Improvements to Voice Mail Preview
Some enhancements to the speech-related services are offered for Exchange Server 2013 Preview UM via the
Speech Engine 11.0 and UCMA 4.0. Grammar generation and language improvements are included. In
addition, Exchange Server 2013 Preview UM includes several enhancements to the UI and improvements for
confidence and accuracy for Voice Mail Preview. For details, see Voice Mail Preview Enhancements.
Enhanced caller ID support
In previous releases of Exchange Unified Messaging, a UM server that took a call used caller ID to look up the
possible identity of the calling party. This search extended across Active Directory and the UM user’s personal
contacts stored in their mailbox.
Exchange users are often annoyed by failures to identify Exchange or personal contacts from their caller ID.
Until now, only the default contact folder in Exchange UM has been used for this search. But, Exchange Server
2013 Preview users are likely to have contacts aggregated from external social networks or contacts for which
the users may have manually created unique folders to organize their contacts. Now, the features in Exchange
2013 Preview UM extend the scope of the search to include the user’s other Exchange and personal contact
folders that are manually created. Exchange 2013 Preview also supports contact aggregation from external
social networks, provides intelligence to link multiple contacts referring to the same person, and uses that data
to present person-centric (rather than contact-centric) views. Those contacts that are aggregated from external
networks are placed in contact folders including any additional contact folders that users created.
Caller ID look-up is integrated with contact aggregation, so that it searches across external contacts, and also
so that its output can be presented by Exchange Server 2013 Preview clients with a person-centric user
interface.
The PersonID property, where present and with a non-null value, improves the user experience for caller ID
resolution by suppressing duplicate matches to contacts that are associated with the same person. Because
the PersonID property is the same on both results, UM treats this as a match to a single contact.
Enhancements to speech platform and speech recognition
Exchange Server 2013 Preview UM introduces some enhancements to the speech platform and speech
recognition including the following:
Enhancements and improved accuracy for Voice Mail Preview.
Support for the Microsoft Speech Platform – Runtime (Version 11.0).
Speech grammar generation using the system mailbox for an organization.
Exchange Unified Messaging uses static and dynamic speech grammars to recognize commands, names of
contacts in the global address list (GAL), and names of personal contacts in the user’s mailbox. Today, in
Exchange Server 2013 Preview, every Mailbox server running the Microsoft Exchange Unified Messaging
service generates grammars for all UM languages installed on it and stores them in directories. Thus, creating
grammar files is done by every Mailbox server. Every Mailbox server stores every possible grammar, which it
generates based on the number of dial plans, auto attendants and the UM languages that are installed.
Grammar files are used as inputs to the speech recognition process and are generated on a periodic basis. The
GGG.exe command in Exchange 2007 and Exchange 2010 allowed you to manually update the grammar files
without waiting for the scheduled update. In Exchange Server 2013 Preview, to address ASR grammar
generation scalability issues for UM, the speech GAL grammar generation no longer happens on the server
with the Unified Messaging server role installed. Instead, it happens periodically using the Mailbox Assistant,
on the Mailbox server running the Microsoft Exchange Unified Messaging service that hosts the organization’s
12. arbitration mailbox. The GAL speech grammar file is stored in the arbitration mailbox for an organization and
then later downloaded to all Mailbox servers in that Exchange organization. By default, the Mailbox Assistant
runs every 24 hours. You can adjust the frequency by using the Set-MailboxServer cmdlet.
Cmdlet updates
For Exchange 2013 Preview, many UM cmdlets have been brought over from Exchange 2010, but there have
been changes in some of those cmdlets, and new cmdlets have been added for new functionality. For details,
see Unified Messaging Cmdlet Updates.
Note:
Similar to the products themselves, content for the next version of Exchange Server and Exchange
Online is still being developed. If our Preview documentation doesn’t contain the information you’re
looking for, there’s a good chance the content from previous releases may still apply. Browse
our Exchange Server 2010 and Exchange Online documentation. If you still can’t find answers, please
send feedback to Exchange 2013 Preview Help Feedback. Your comments will help us provide you
with the most useful content.
What's New for Transport Rules
In Microsoft Exchange Server 2013 Preview, several improvements have been made to transport rules. This
topic provides a brief overview of some of the key changes and enhancements. To learn more about transport
rules, see Transport Rules.
Support for data loss prevention policies
Data loss prevention (DLP) features in Exchange 2013 Preview can help organizations reduce unintentional
disclosure of sensitive data. Transport rules have been updated to support creating rules that accompany and
enforce DLP policies. To learn more about DLP support in transport rules, see the following topics:
Integrating Sensitive Information Rules with Transport Rules
Data Loss Prevention
New predicates and actions
The functionality of transport rules has been extended via the addition of new predicates and actions. Each
predicate listed below can be used as a condition or an exception when you're creating transport rules.
For detailed information about using these new predicates and actions, see New-TransportRule.
New predicates
MessageContainsDataClassifications Used to detect sensitive information in the message body and
any of the attachments. For a list of data classifications available, see Sensitive Information Types
Inventory.
HasSenderOverride Used to detect messages where the sender has chosen to override a DLP policy
restriction.
SenderIPRanges Used to detect messages sent from a specific set of IP address ranges.
AttachmentExtensionMatchesWords Used to detect messages that contain attachments with
specific extensions.
13. AttachmentHasExecutableContent Used to detect messages that contain attachments with
executable content.
MessageSizeOver Used to detect messages whose overall size is greater than or equal to the
specified limit.
New actions
NotifySender Controls how the sender of a message that goes against a DLP policy is notified. You
can choose to simply inform the sender and route the message normally, or you can choose to reject
the message and notify the sender.
StopRuleProcessing Stops the processing of all subsequent rules on the message.
RouteMessageOutboundRequireTLS Requires TLS encryption when routing this message outside
your organization. If TLS encryption isn't supported, the message is rejected and not delivered.
ReportSeverityLevel Sets the specified severity level in the incident report. Values for the action are:
Informational, Low, Medium, High, and Off.
GenerateIncidentReport Generates an incident report that is sent to a specified SMTP address. The
action also has a parameter called IncidentReportOriginalMail that accepts one of two values:
IncludeOriginalMail or DoNotIncludeOriginalMail.
Other changes in Transport rules
Support for extended regular expression syntax Transport rules in Exchange 2013 Preview are
based on the Microsoft.NET Framework regular expression (regex) functionality and now support
extended regular expression syntax.
Transport rules agent invocation The key architectural change in Exchange 2013 Preview for
Transport rules is the Transport Rules Agent is invoked on onResolvedMessage. In previous versions of
Exchange, the Rules Agent was invoked on onRoutedMessage. This change allowed us to add new
actions, such as requiring TLS, that can change how a message is routed. To learn more about the
transport rules architecture in Exchange 2013 Preview, see Transport Rules.
Detailed Transport rule information in message tracking logs Detailed information about
Transport rules are now included in message tracking logs. The information includes which rules were
triggered for a specific message and the actions taken as a result of processing those rules.
New rule monitoring functionality Exchange 2013 Preview monitors Transport rules that are
configured and measures the cost of running these rules both when you're creating the rule and also
during regular operation. Exchange can detect and generate alerts for rules that are causing delays in
mail delivery.
14. New Features in Exchange 2013 Transport Rules
Microsoft has published a list of changes and improvements to transport rules on this TechNet page.
Support for data loss prevention policies is one of the major new features in Exchange Server 2013, and this integrates
with transport rules.
Exchange 2013 also has a number of new predicates (conditions) and actions for transport rules. A few of the highlights
are:
Ability to take action on messages that have been sent from specific IP address ranges
Ability to take action on messages that have attachments with specific extensions, or that contain executable content
Ability to stop subsequent rules from processing a message (this will make the order of rules important for some
environments)
Ability to generate incident reports to an email address at varying severity levels
Transport rule information is now included in message tracking logs
Rule monitoring to detect and alert on rules that are delaying email delivery
Managing Transport Rules
Transport rules in Exchange Server 2013 can be managed in two ways. The first is by using the Exchange Management
Shell cmdlets:
[PS] C:>get-command -Noun *TransportRule*
CommandType Name
----------- ----
Function Disable-TransportRule
Function Enable-TransportRule
Function Export-TransportRuleCollection
Function Get-TransportRule
Function Get-TransportRuleAction
Function Get-TransportRulePredicate
Function Import-TransportRuleCollection
Function New-TransportRule
Function Remove-TransportRule
Function Set-TransportRule
The second is by using the Exchange Administration Center, in the Mail Flow section under Rules.
15. Managing Transport Rules in the Exchange Admin Center
Creating New Transport Rules
The New Rule wizard behaves in an interesting way in Exchange Server 2013. If you simply click the + button the New
Rule wizard begins and exposes a limited subset of the available conditions and actions in the drop down lists.
Creating a new transport rule in Exchange Server 2013
However, there is also a More options link in the wizard start screen.
16. Exposing more options for transport rules
Clicking that link expands the options available in the wizard to a much more granular set, as well as the ability to set
multiple conditions and actions.
Fine-grain controls for transport rules in Exchange Server 2013
Creating New Transport Rules Based on Templates
In addition to the New Rule wizard behavior shown above you can also create a new rule based on a template of sorts. By
clicking the little arrow next to the + icon a menu of common rule types is presented to get you started.
17. Transport rule templates
For example, choosing the “Apply signature or disclaimers” option from the list the new rule starts with the “Append a
disclaimer to the message” action already selected.
Transport rule to append a disclaimer to a message
Other templates present different subsets of actions depending on the general purpose that the rule is for. However in all
cases it appears you can still click More options to get access to all of the conditions and actions if needed.
Time-Based Transport Rules
Another useful capability of Exchange 2013 transport rules is the ability to set specific dates for the rule to be activated
and deactivated.
18. This could be useful for businesses that need to align their disclaimers with specific events such as a marketing campaign,
a holiday period, or corporate merger/acquisition.
Transport Rules Audit Mode
Exchange 2013 transport rules also have an audit mode so that they can be tested without impacting message delivery. In
the New Rule wizard these options are visible as the two “Test rule…” modes.
Exchange 2013 transport rule test/audit modes
Although they are referred to as “Test” in the Exchange Admin Center the modes are referred to as “Audit” in theNew-
TransportRule cmdlet parameters.
So in effect a rule can be placed in one of three modes:
Enforce – the rule is active and all the actions you have specified will be taken
Audit (Test rule with notifications disabled) – the rule is active, and the actions are logged to the message tracking
logs, but not actually enforced on the message
Audit and Notify (Test rule with notifications enabled) – same as Audit mode except any “Notify…” actions on the rule
are taken
Summary
As you can see a number of improvements have been made to transport rules in Exchange Server 2013 that add more
power and flexibility to this feature, which will no doubt help many organizations who rely on transport rules today or who
have specific needs that aren’t quite met by the transport rules functionality in previous versions of Exchange.
19. Exchange Server 2013 Server Roles
Exchange Server 2013 has only two server roles:
Client Access server
Mailbox server
Exchange 2013 Server Role selection during setup
The two roles can co-exist on the same host, or be installed separately. At least one of each server role is required in any
Active Directory site where Exchange 2013 is running.
Exchange Server 2013 Client Access Server
As the name suggests, the Client Access server role is the server that clients (eg Outlook, Outlook Web App, ActiveSync)
connect to for mailbox access. The Client Access server authenticates, and redirects or proxies those requests to the
appropriate Mailbox server.
Client Access servers can be made highly available through the use of a load balancer.
There are two main components:
Client Access service – this handles the client connections to mailboxes
Front End Transport service – this performs various email traffic filtering functions, as well as email routing between
the Exchange servers and the outside world
Exchange Server 2013 Mailbox Server
Mailbox servers host the databases that contain mailbox and public folder data. As with Exchange 2010 the Exchange
2013 Mailbox server role can be made highly available by configuring a Database Availability Group.
The Mailbox server also runs two Transport services:
Hub Transport service – similar to the Exchange 2007/2010 Hub Transport server role, this service provides email
routing within the organization, and connectivity between the Front End transport service and the Mailbox Transport
service
Mailbox Transport service – this service passes email messages between the Hub Transport service and the
mailbox database
Other Server Roles from Exchange 2007/2010
With the reduction in server roles to just two in Exchange Server 2013 you may be wondering what has happened to the
remaining server roles that existed in Exchange Server 2007 and 2010:
Hub Transport server – this functionality has been divided between the Client Access server (Front End Transport
service) and Mailbox server (Hub Transport and Mailbox Transport services) and is no longer a dedicated server role
Unified Messaging – this functionality has been divided between the Client Access and Mailbox server and is no
longer a dedicated server role
Edge Transport – Exchange 2013 Preview does not contain an Edge Transport server role, however it will function
with an Exchange 2007 or 2010 Edge Transport. There have been hints that the Edge Transport server role will not be
in future versions of Exchange server.
20. How to Install Exchange Server 2013
inShare
July 22, 2012 By Paul Cunningham 2 Comments
This article is based on the Exchange 2013 Preview release, and is subject to change when it reaches RTM. Do not
attempt to install pre-release software in a production environment.
Deployment of an Exchange Server 2013 server goes through three main stages.
1. Preparing Active Directory (if you are installing Exchange Server 2013 for the first time)
2. Installing the Exchange Server 2013 pre-requisites on the server
3. Running Exchange Server 2013 setup
Preparing Active Directory for Exchange Server 2013
When you are installing Exchange Server 2013 for the first time the Active Directory needs to be prepared.
There are a series of requirements for Active Directory preparation to be successful:
Schema master running Windows Server 2003 with SP2, or a later version of Windows Server
At least one Global catalog server per site that Exchange will be installed in that is running Windows Server 2008 or
later
At least one Domain controller per site that Exchange will be installed in that is running Windows Server 2008 or later
Forest functional mode of Windows Server 2003 or higher
An account with Schema Admins, Domain Admins, and Enterprise Admins permissions to run Exchange setup
Although Active Directory preparation can occur as part of the installation of the first Exchange Server 2013 server, you
can also run the Active Directory preparation as a separate task beforehand on a 64-bit server running Windows Server
2008 or higher.
Because the Active Directory preparation requires the RSAT-ADDS tools I am running it on the domain controller in my
test lab.
Alternatively, you can install the tools on a member server to run Exchange 2013 Active Directory preparation.
For Windows Server 2008 R2 (SP1 or later), in PowerShell run:
Import-Module ServerManager
Add-WindowsFeature RSAT-ADDS
For Windows Server 2012, in PowerShell run:
Install-WindowsFeature RSAT-ADDS
For an Active Directory forest with a single domain run the following Exchange 2013 setup command to prepare Active
Directory:
setup /PrepareAD [/OrganizationName: "your organization name"
/IAcceptExchangeServerLicenseTerms
Note: if your organization name contains spaces then it must be enclosed in quotes as shown above.
For other Active Directory preparation scenarios, such as multiple forests or multiple domains, refer to this article on
TechNet.
Installing the Exchange Server 2013 Pre-Requisites
Exchange Server 2013 can be installed on either Windows Server 2008 R2 (SP1 or later) or Windows Server 2012.
Depending on the server roles you are installing the pre-requisites vary.
Installing Exchange Server 2013 Pre-Requisites on Windows Server 2008 R2
Installing Exchange Server 2013 Pre-Requisites on Windows Server 2012
21. Installing Exchange Server 2013 Using the Setup Wizard
From the location where you have stored your Exchange 2013 files run Setup.exe.
The first dialog gives you the opportunity to check for updates to the setup files before you proceed.
Checking for updates during Exchange 2013 setup
After the setup files have updated click Next to continue.
Setup files updated successfully
Click Next to continue past the Introduction message.
Exchange 2013 Setup Introduction
Accept the license agreement and click Next to continue.
22. Exchange 2013 License Agreement
Choose whether or not to enable Error Reporting and click Next to continue.
Error Reporting option for Exchange 2013
After a check that all the pre-requisites are installed the setup wizard will move on to the next step automatically (if the
check was successful).
Now we can choose the server roles to install. If this is the first server you're installing Microsoft recommends you install
the Mailbox server role first (this can be either a Mailbox-only server or a combined Mailbox/Client Access server).
For the Exchange Server 2013 Preview uncheck the box to automatically install server roles and features required for
Exchange.
23. Choosing Exchange 2013 server roles to install
Verify that you have enough disk space for the installation, or choose a path that does have enough disk space, and
click Next to continue.
Choose the installation path for Exchange 2013
If there is no existing Exchange organization in Active Directory, and you haven't already prepared Active Directory for
Exchange, you will be prompted to enter an Exchange organization name.
24. Choose a name for the Exchange organization
When installing the Mailbox server role you are given the option to disable malware protection. If you disable it now you
can enable it again later.
Choose whether to disable malware protection or leave it enabled
When installing the Client Access server role you can choose to enter an external domain name if you are planning to
make the server internet-facing. This will pre-configure the virtual directories for services such as OWA with the external
name that you enter here.
Configure the external name for internet-facing Client Access servers
Participation in the Customer Experience Improvement program is optional.
25. Optional participation in the CEIP
Some readiness checks are performed, and then if everything is okay you can click Install to begin.
Readiness checks complete and ready to install Exchange 2013
When setup has finished click Complete.
Exchange 2013 setup complete
26. Upgrading to Exchange Server 2013
inShare
October 14, 2012 By Paul Cunningham 1 Comment
With the news that Exchange Server 2013 has reached RTM a lot of customers are now asking for guidance on upgrading
their existing organizations to Exchange 2013.
Although all of the upgrade guidance is not publicly available yet, here is what we know so far.
Supported Co-Existence Scenarios for Exchange 2013
Exchange Server 2013 will support co-existence with the following versions:
Exchange Server 2010 SP3
Exchange Server 2007 SP3 + an update rollup
Neither Exchange 2010 Service Pack 3 nor the required update rollup for Exchange 2007 SP3 have been released yet, so
as it stands right now there is no co-existence possible.
Microsoft has announced that Exchange 2010 SP3 will be released some time in the first half of 2013. This leaves open
the possibility that Exchange 2013 will reach general availability (announced for Q1 2013 and rumoured to be in February)
before the Exchange 2010 SP3 release. Personally I hope they arrive at the same time.
No word yet on the next update rollup for Exchange 2007 SP3, which it has been suggested will be the one to meet the
requirements for co-existence with Exchange 2013. However based on typical release cadence we may see this in
January/February 2013 as well.
There will be no co-existence support for Exchange Server 2003. If you’re still running Exchange 2003 and are looking to
upgrade to Exchange 2013 you’ll need to do an interim upgrade to Exchange 2010 (or 2007) first.
Client Support for Exchange Server 2013
During a TechEd Australia session on Exchange 2013 deployment and co-existence, Scott Schnoll showed us the
following list of compatible clients for Exchange Server 2013.
Outlook 2013, Outlook 2010, and Outlook 2007
Entourage 2008 for Mac, Web Services Edition
Outlook 2011 for Mac
Outlook 2013 will support Exchange 2013 as-is, but an update will be required for Outlook 2010 and 2007.
There will be no support for Outlook 2003. If you’re still running Office 2003 in your environment and intend to upgrade to
Exchange 2013 then now would be a good time to begin looking at upgrading your Office installations.
Active Directory Requirements for Exchange Server 2013
In what may be a relief for some customers, Exchange 2013 will support a Windows Server 2003 Forest/Domain functional
level, and Windows Server 2003 SP2 domain controllers, according to the information presented at TechEd.
A schema update will be required as usual, and this is expected to be delivered in the same service pack/update rollup
that will provide co-existence support.
A Look at Exchange Server 2013 Resource Mailboxes
inShare13
August 22, 2012 By Paul Cunningham 1 Comment
Resource mailboxes have been around for a few versions of Exchange Server, and Exchange Server 2013brings us a few
improvements in how they are managed.
There are two types of resource mailboxes:
Room mailboxes are for fixed locations such as meeting rooms or conference facilities
27. Equipment mailboxes are for items that are not fixed to a location, such as laptops or vehicles
Exchange 2013 puts resource mailboxes under their own section of the Exchange Administration Center. Both room and
equipment mailboxes are managed in this same section.
One of the immediate improvements is that you are able to set the booking policy or assign delegates during the creation
of the resource mailbox, rather than as a secondary task after the mailbox is created.
After the mailbox has been created there are a few additional properties you can customize. The booking options can be
further tuned with regards to recurring meetings, booking horizon, and custom replies.
28. You can also easily configure a MailTip for the resource mailbox.
The text that you place in the MailTip will appear automatically when people add the room or resource mailbox to a
meeting request in Outlook. Although in my opinion the MailTip needs some color to draw the person’s attention to it.
Finally, an interesting default setting is the disabling of email address policies. This does make sense as most resource
mailboxes are for internal use only, so having email address policies assigning multiple SMTP addresses to resource
mailboxes is usually not necessary.
29. Overall it appears that room and resource mailboxes are a feature that has matured over the previous versions of
Exchange Server and now receive just a few minor improvements to make them simpler to manage.
Changes to Test Cmdlets in Exchange Server 2013
Each new version of Exchange Server usually brings with it some new PowerShell cmdlets, and Exchange Server 2013 is
no different.
According to a quick check of my test systems, the Test-* cmdlet count for each of the current versions of Exchange is as
follows:
Exchange 2007, 17 cmdlets
Exchange 2010, 29 cmdlets
Exchange 2013, 32 cmdlets
Between Exchange 2010 and Exchange 2013 the changes are as follows.
New cmdlets in Exchange Server 2013:
Test-MigrationServerAvailability – relates to migrations to Exchange online
Test-OAuthConnectivity – tests OAuth authentication to an application
Test-SiteMailbox – tests connectivity between the site mailbox and SharePoint, as well as verifying correct permissions
Test-TeamMailbox – I can’t find information on this one yet but it appears to perform similar tests to Test-SiteMailbox
Cmdlets removed in Exchange Server 2013:
Test-ExchangeSearch – presumably this is no longer required with the switch to FAST search in the 2013 servers
Users do not receive quota warning messages
We all know that, for better or for worse, the way Exchange calculates and sends Quota Messages changed
with Exchange 2010 SP1. We also know that this has caused nothing but confusion for many Administrators
out there…
In this post I will try to give an overview of the new behaviour for normal mailboxes and, more important,
explain when users will actually receive these messages.
Pre Exchange 2010 SP1
In Exchange environments previous to Exchange 2010 SP1, Exchange sends a quota message to mailbox
owners when a:
1. Mailbox exceeds its IssueWarningQuota limit (the lowest storage quota);
2. Mailbox exceeds its ProhibitSendQuota limit (the middle storage quota);
3. Mailbox exceeds its ProhibitSendReceiveQuota limit (the highest storage quota).
Remember that:
quota messages are sent to mailbox owners, so if a mailbox is owned by a security group (shared
mailbox), quota messages are sent to the security group;
quota messages are sent with high importance and are not subject to storage quotas, which means
they are always delivered even if the recipient’s mailbox is full;
quotas can be configured at a mailbox or database level.
30. These quota messages are sent during the QuotaNotificationSchedule specified for each mailbox
database, which would normally be something like every day from 4AM to 6AM:
Get-MailboxDatabase | Set-MailboxDatabase -QuotaNotificationSchedule “Mon.04:00-
Mon.06:00, Tue.04:00-Tue.06:00, Wed.04:00-Wed.06:00, Thu.04:00-Thu.06:00, Fri.04:00-
Fri.06:00, Sat.04:00-Sat.06:00, Sun.04:00-Sun.06:00″
During this period, Exchange goes through every mailbox in the database(s) and if any has exceeded the
quota threshold, it sends the owner an e-mail. No matter if the schedule was 1h, 2h or 10h, as long as
Exchange has enough time to go through every mailbox, everyone over quota receives one warning
message.
Exchange 2010 SP1 Onwards
Now comes SP1 and all hell breaks loose… We still have:
the same 3 levels of quotas;
quotas configurable at the user or database level;
Quota messages sent during the QuotaNotificationSchedule.
BUT…. The way these messages are generated has changed… Now, every mailbox has a flag that controls
whether it is checked to see if it has exceed a quota threshold. This flag is only set if the mailbox size is
more than 50% of the ProhibitSendQuota limit! Unfortunately, this flag is a system property (part of
the code) and therefore not visible using MFCMapi…
Let’s take an example and imagine a mailbox currently 450MB in size. This mailbox (or its database)
has IssueWarningQuota set to 400MB andProhibitSendQuota set to 1GB. We can see the mailbox is
over its warning limit but because 450MB is not over 50% of the ProhibitSendQuota (500MB), it will not be
checked and will not receive a quota warning message!
On top of this, once a mailbox has been checked during the QuotaNotificationSchedule, the flag is cleared
and the mailbox will not be checked again until the flag is reset. Now, here’s the problem I found: according
to Microsoft documentation, this flag is reset when “either a message is saved in the mailbox or a message is
submitted“. When this happens, if the mailbox size is more than 50% of the ProhibitSendQuota, the flag is
reset and the mailbox will be checked during the next QuotaNotificationSchedule.
But what exactly is a saved message?! I assumed that if a user drafted a message and saved it without
sending it, the flag would be reset. However, from my tests this is not the case… So far, only sending e-
mails from a mailbox seems to reset this flag. This means that if you have a mailbox that only receives
e-mails, it will never receive the warning message. Again, this is what I am seeing in the environment I work
at and from my tests!
You might be asking why I previously emphasised the “1″ in “everyone over quota receives one warning
message“. By default, with SP1 theQuotaNotificationSchedule is set to run for 15 minutes every day at
1AM. If you increase this to 2h, for example, your users might receive more than one message at a time! I
had cases where I had this set to run over 3h for testing purposes, and some users received 3 quota
messages…
Troubleshooting
If you would like to see if/which mailboxes are over quota or received a quota message, you have a few
methods:
Increase the diagnostic logging on the mailbox server you want to check:
1. Open the Exchange Management Console;
2. Choose Server Configuration;
3. Select the the server name under Server Configuration for which you want to increase logging ;
4. Choose Manage Diagnostic Logging Properties… under the Actions pane;
5. Expand MSExchangeIS;
6. Expand 900 Private;
7. Choose Storage Limits;
8. Select the Expert radio button and click Configure;
9. You don’t need to restart the MSExchangeIS service or dismount and remount the database stores;
10. The next time the QuotaNotificationSchedule runs, look for the EventID 1077 in
the Application log.
Use PowerShell to check mailbox statistics:
31. Get-MailboxStatistics -Database MDB01 | ? {$_.StorageLimitStatus -eq “IssueWarning” -
OR $_.StorageLimitStatus -eq “ProhibitSend” -OR $_.StorageLimitStatus -eq
“ProhibitSendReceive”} | Select DisplayName, Alias, StorageLimitStatus
Use PowerShell to see which users received a quota message:
Get-TransportServer | Get-MessageTrackingLog -ResultSize Unlimited -Start
“08/08/2012″ -MessageSubject “your mailbox is” –EventID DELIVER | Select
TimeStamp, Recipients, MessageSubject
Exchange 2013
I have been doing some tests with Exchange 2013 to check if the behaviour is the same, but for some reason
Exchange doesn’t seem to check my mailbox for quotas…
From the screenshot below, you will see that:
1. Database DB1 has ProhibitSendQuota set to 400MB and IssueWarningQuota to 200MB;
2. My mailbox is using the database’s quota defaults;
3. My mailbox is over the IssueWarningQuota limit with a size of 246MB
4. Exchange has not set the StorageLimitsStatus for my mailbox which should say IssueWarning (if
it’s the same as 2007 and 2010).
It was only when I set quota limits at the mailbox level that I started to get warning messages, so I am still
trying to understand exactly what is going on with Exchange 2013…
Conclusion
To reiterate, from Exchange 2010 SP1 onwards:
Every mailbox has a flag to control if the mailbox’s quota is checked;
This flag is only set if the mailbox size is more than 50% of the ProhibitSendQuota limit;
If the flag is set, Exchange will send a quota message during
the QuotaNotificationSchedule interval and then clear the flag;
The flag is reset only when a message is sent from the mailbox;
Hope this helps clarifying the new behavior regarding quota messages!
32. Exchange 2013 mailflow explained
I’ve been playing with Exchange 2013 for a while now and overall – I love all the new features.
Let’s take a closer look at mailflow architecture in Exchange 2013…
The Exchange team calls the overall mailflow happening through a transport pipeline. A transport pipeline is
nothing but a collection of windows services, some connections and some components and messages queues
that act together to make the overall email flow through the categorizer in the Hub transport Service which
now reside on the Mailbox server.
I thought of creating a chart to help you understand various services, where they are homed and their
function:
Server role Service Name Functions
Mailbox Server
Role
Hub Transport service Handles all incoming and outgoing SMTP email messages
Message content inspection
Message Categorization
Acts as a middle man and routes messages between Mailbox
Transport service and the Front End Transport service
Is identical to the Hub Transport Server role in Exchange 2010
Never contacts the mailbox databases directly
Accepts external messages from the front end transport service
Mailbox Server
Role
Mailbox Transport service 2 services treated like one – Mailbox Transport Submission
service and Mailbox Transport Delivery service
The Mailbox Transport Delivery service receives SMTP
messages from the Hub Transport service, and
connects to the mailbox database using an
Exchange remote procedure call (RPC) to deliver the message
The Mailbox Transport Submission service connects
to the mailbox database using RPC to
retrieve messages, and submits the messages
over SMTP to the Hub Transport service
Mailbox Transport service doesn’t queue any messages locally
Communicates directly with mailbox databases
CAS Server Role Front End Transport
service
Runs on all Client Access servers
Acts like a proxy for all inbound and outbound external SMTP traffic
Can filter messages based on connections, domains, senders, and
recipients
Cannot read the message content
Only communicates with the Hub Transport service
33. Accepts external messages through a receive connector
Messages inside the organization enter the Hub Transport service on a Mailbox server in one of the following
ways:
Through a Receive connector.
From the Pickup directory or the Replay directory.
From the Mailbox Transport service.
Through agent submission.
Every message that’s sent or received in an Exchange 2013 Preview organization must be categorized in the
Hub Transport service on a Mailbox server before it can be routed and delivered. After a message has been
categorized, it’s put in a delivery queue for delivery to the destination mailbox database, the destination
database availability group (DAG), Active Directory site, or Active Directory forest, or to the destination
domain outside the organization.
The Hub Transport service on a Mailbox server consists of the following components and processes:
SMTP Receive:
When messages are received by the Hub Transport service, message content inspection is performed,
transport rules are applied, and anti-spam and anti-malware inspection is performed if they are enabled. The
SMTP session has a series of events that work together in a specific order to validate the contents of a
message before it’s accepted. After a message has passed completely through SMTP Receive and isn’t
rejected by receive events, or by an anti-spam and anti-malware agent, it’s put in the Submission queue.
Submission:
Submission is the process of putting messages into the Submission queue. The categorizer picks up one
message at a time for categorization.
Submission happens in three ways:
Through an SMTP Receive connector.
Through the Pickup directory or the Replay directory. These directories exist on the Mailbox server. Correctly
formatted message files that are copied into the Pickup directory or the Replay directory are put directly into
the Submission queue.
Through an agent.
Categorizer:
The categorizer picks up one message at a time from the Submission queue. The categorizer completes the
following steps:
Recipient resolution, which includes top-level addressing, expansion, and bifurcation.
Routing resolution.
Content conversion.
Additionally, mail flow rules that are defined by the organization are applied. After messages have been
categorized, they’re put into a delivery queue that’s based on the destination of the message. Messages are
queued by the destination mailbox database, DAG, Active Directory site, Active Directory forest or external
domain.
SMTP Send: How messages are routed from the Hub Transport service depends on the location of the
message recipients relative to the Mailbox server where categorization occurred. The message could be
routed to the Mailbox Transport service on the same Mailbox server, the Mailbox Transport service on a
different Mailbox server that’s part of the same DAG, the Hub Transport service on a Mailbox server in a
different DAG, Active Directory site, or Active Directory forest, or to the Front End Transport service on a
34. Client Access server for delivery to the Internet.
Most of the content in this article is taken from the E2013 help file. I just thought of formatting in a way easy
to understand.
“Could not send your message.Error 421.” – Meaning of the Numbers
Have you ever tried wondering what the codes actually mean? Or have you thought, if these numbers do
make some sense? Or if they might mean something which could help you identify with the issue. Very often
you encounter this in your mailbox. I intend just giving a small heads-up in understanding the meaning or
interpreting the error codes which might help in making sense as to where the trouble could be.
Primarily you will get the error code with three numbers as I showed above Error 421.
First Number: This lets you know whether the server has accepted the command and was
capable to handle it or not. Let me address you the possible meanings of the first number in the
error now.
1: The server has taken the command, but it’s not executing it. Here you need a confirmation message.
2: The server was able to complete the task.
3: The server was able to understand the request but feels it needs more information to complete it.
4: The server faces a temporary failure here. If you try executing the command again, it may complete. At
times, mail servers use such temporary failures to keep security higher.
5: The server actually has the error and you should attempt it.
Second Number: This gives a little more information. Let me address you the possible meanings
of the second number in the error now:
0: This indicates that a syntax error has taken place.
1: This indicates an informational reply, for example to a HELP request.
35. 2: This indicates your connection status.
3 and 4 are unspecified.
5: This indicates your status of the mail system as a whole and the mail server in particular.
Third Number: The last number is the key. It pertains more to mail transfer status. This actually
relates to the detailed list of ESMTP server response codes, as laid down in RFC 821 and later
extensions.
211 - This indicates a system status message.
214 - This indicates that a help message for a human reader follows.
220 - This indicates that SMTP Service ready.
221 - This indicates that service is closing.
250 - This indicates that requested action taken and completed.
251 - This indicates that the server will accept and forward the message though the recipient is not local
to the server.
252 - This indicates the server accepts the message, tries delivering it inspite of the recipient not being
VRFYed.
354 - Start message input and end with <CRLF>.<CRLF>. This indicates that the server is ready to accept
the message.
421 - This indicates that the service is not available and the connection will be closed.
450 - This indicates to try again later as the requested command failed due to unavailability of user’s
mailbox.
451 - This indicates server error.
452 - This indicates insufficient system storage.
The following error messages (500-504) usually tell you that your email client is broken. It’s probably best
to let the program’s author know.
500 - This indicates syntax error.
501 - A syntax error was encountered in command arguments.
502 - This command is not implemented.
503 - This indicates that the server has encountered a bad sequence of commands.
504 - This indicates that command parameter is not implemented.
550 - This indicates that the user’s mailbox was unavailable (for example because it was not found, or
because the command was rejected for policy reasons).
551 - The recipient is not local to the server. The server then gives a forward address to try.
552 - This indicates that storage allocation was exceeded.
553 - This indicates invalidity of the mailbox name.
554 - The transaction failed.
36. Microsoft Exchange Server 2013 Preview Installation
The preview version of Microsoft Exchange is out now and available for download:
Grab a copy here: http://technet.microsoft.com/en-US/evalcenter/hh973395
Once you click the link, you will be asked to sign in with your Hotmail or Live id and once you install the
ActiveX control, it will let you download the preview.
The downloaded exe file is about 1.35GB and about 3.35GB post extraction.
Let’s take a look at Whats new with Microsoft exchange 2013:
1. Exchange 2013 Server Roles
2. Operating System requirements
3. Exchange server 2013 pre-requisites
4. Preparing Active Directory domains
5. A look at unattended and GUI installation
6. A look at mailflow in Exchange 2013 – the Front End Transport service on Client Access servers, the
Hub Transport service on Mailbox servers, and the Mailbox Transport service on Mailbox servers
Steps in detail:
1. Exchange 2013 Server Roles: One of the major changes in server roles is that the Hub Transport
Server role is long gone.
Exchange server 2013 server roles consist of just:
Client Access server role
Mailbox server role
CAS servers proxies connectivity for all clients through IIS so – Microsoft Office Outlook, Outlook Web App,
Exchange ActiveSync mobile devices, POP, and SMTP and also accepts mail from and delivers mail to
other mail hosts on the Internet.
Client access servers can be organized into Client Access server arrays.
Mailbox role stores mailbox data performs processing, acknowledging and rendering for client connections
proxied by the Client Access server, and handles Unified Messaging requests.
DAG’s are still intact and Mailbox servers will be organized into back-end clusters that use DAG’s.
2. Operating System requirements: Exchange server 2013 is only supported on x64 bit architecture.
Server Role OS Requirement
Mailbox and Client Access server roles Windows Server 2012
Windows Server 2008 R2 Standard with SP1
Windows Server 2008 R2 Enterprise with SP1
Windows Server 2008 R2 Datacenter RTM or later
Support for Outlook as follows:
Outlook 2013 Preview
Outlook 2010 SP1 with April 2012 Cumulative Update
Outlook 2007 SP3 with July 2012 Cumulative Update
Entourage 2008 for Mac, Web Services Edition
Outlook for Mac 2011
3. Exchange server 2013 pre-requisites:
Forest functional level should be at least Windows Server 2003
37. Schema master is running Windows Server 2003 with SP1 or later
Different from other version, MS suggests installing MBX role first
The machine which you use to Prepare Active Directory should have the following:
Microsoft .NET Framework 4.5
Windows Management Framework 3.0
Windows Server 2012 ships with these already. So no need to install separately.
Now install the following on the server:
Component Operating System Command Platform
Remote Tools
Administration Pack
Windows Server 2012 Install-WindowsFeature RSAT-ADDS
Powershell
W2K8 2008 R2 SP1 Add-WindowsFeature RSAT-ADDS
On Windows Server 2012 – If you are installing both MBX and CAS role or MBX role ONLY on the
same server:
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-
HTTP-proxy, RSAT-Clustering, 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
Now install:
1. Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
2. Microsoft Office 2010 Filter Pack 64 bit
3. Microsoft Office 2010 Filter Pack SP1 64 bit
Now, uninstall Microsoft Visual C++ 11 Beta Redistributable (x64):
1. Open Control Panel > Programs and Features.
2. Select Visual C++ 11 Beta Redistributable (x64) – 11.0.50531 and then click Uninstall.
3. In Microsoft Visual C++ 11 Beta setup, click Uninstall.
4. When Microsoft Visual C++ 11 Beta is uninstalled, click Close.
On Windows Server 2012 – If you are installing CAS role ONLY:
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-
HTTP-proxy, RSAT-Clustering, 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
Now install:
Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
Now, uninstall Microsoft Visual C++ 11 Beta Redistributable (x64):
1. Open Control Panel > Programs and Features.
2. Select Visual C++ 11 Beta Redistributable (x64) – 11.0.50531 and then click Uninstall.
3. In Microsoft Visual C++ 11 Beta setup, click Uninstall.
4. When Microsoft Visual C++ 11 Beta is uninstalled, click Close.
On Windows Server 2008 R2 SP1 – If you are installing both MBX and CAS role or MBX role ONLY
on the same server:
Import-Module ServerManager
Add-WindowsFeature Desktop-Experience, NET-Framework, NET-HTTP-Activation, RPC-over-HTTP-proxy,
RSAT-Clustering, RSAT-Web-Server, WAS-Process-Model, Web-Asp-Net, Web-Basic-Auth, Web-Client-Auth,
38. 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-Ext, Web-Request-Monitor, Web-Server, Web-Stat-
Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI
Now install these in the order which is shown:
Microsoft .NET Framework 4.5 RC
Windows Management Framework 3.0
Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
Microsoft Office 2010 Filter Pack 64 bit
Microsoft Office 2010 Filter Pack SP1 64 bit
Microsoft Knowledge Base article KB974405 (Windows Identity Foundation)
Knowledge Base article KB2619234 (Enable the Association Cookie/GUID that is used by RPC over HTTP to
also be used at the RPC layer in Windows 7 and in Windows Server 2008 R2)
Knowledge Base article KB2533623 (Insecure library loading could allow remote code execution)
Now, uninstall Microsoft Visual C++ 11 Beta Redistributable (x64):
1. Open Control Panel > Programs and Features.
2. Select Visual C++ 11 Beta Redistributable (x64) – 11.0.50531 and then click Uninstall.
3. In Microsoft Visual C++ 11 Beta setup, click Uninstall.
4. When Microsoft Visual C++ 11 Beta is uninstalled, click Close.
On Windows Server 2008 R2 SP1 – If you are installing CAS role ONLY:
Import-Module ServerManager
Add-WindowsFeature Desktop-Experience, NET-Framework, NET-HTTP-Activation, RPC-over-HTTP-proxy,
RSAT-Clustering, RSAT-Web-Server, WAS-Process-Model, Web-Asp-Net, 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-Ext, Web-Request-Monitor, Web-Server, Web-Stat-
Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI
Now install these in the order which is shown:
Microsoft .NET Framework 4.5
Windows Management Framework 3.0
Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
Knowledge Base article KB974405 (Windows Identity Foundation)
Knowledge Base article KB2619234 (Enable the Association Cookie/GUID that is used by RPC over HTTP to
also be used at the RPC layer in Windows 7 and in Windows Server 2008 R2)
Knowledge Base article KB2533623 (Insecure library loading could allow remote code execution)
Now, uninstall Microsoft Visual C++ 11 Beta Redistributable (x64):
1. Open Control Panel > Programs and Features.
2. Select Visual C++ 11 Beta Redistributable (x64) – 11.0.50531 and then click Uninstall.
3. In Microsoft Visual C++ 11 Beta setup, click Uninstall.
4. When Microsoft Visual C++ 11 Beta is uninstalled, click Close.
Preparing Active Directory domains: At least one domain controller running any of the following:
Windows Server 2012
Windows Server 2008 Standard or Enterprise (32-bit or 64-bit)
Windows Server 2008 R2 Standard or Enterprise
On Windows Server 2008 R2 SP1, run “Add-WindowsFeature RSAT-ADDS”
On Windows Server 2012 computers, run “Install-WindowsFeature RSAT-ADDS”
39. Now type this in an elevated command prompt:
setup /PrepareAD [/OrganizationName: <organization name> ] or setup /p [/on:<organization
name>]
Post upgrades confirm if it was successful by:
objectVersion property in Active Directory.
The objectVersion property is in the CN=<your organization>,CN=Microsoft
Exchange,CN=Services,CN=Configuration,DC=<domain> container.
The objectVersion value for Exchange 2013 is 15448.
Schema container, verify that the rangeUpper property on ms-Exch-Schema-
Verision-Pt is set to 15132
Let’s take a look at the installation now:
Things to look for:
If you are installing one role ONLY, install the MBX role first
Install at least one Mailbox and one Client Access server in an Active Directory site. A
Mailbox server is required for the Client Access server to work correctly
Install all pre-requisites mentioned above
Enterprise admins and Schema admins group permissions
If you are installing the CAS server alone, set the “Net.Tcp Port Sharing Service” type to
Automatic
To install in unattended mode:
Setup.exe /mode:Install /role:ClientAccess,Mailbox /OrganizationName:EXCHGURU
/IAcceptExchangeServerLicenseTerms
To install using the GUI mode:
43. Now the setup will check to ensure all prerequisites are in place:
As you can see, I got a bunch of errors so I am going to install all pre-requisites now:
44. Error:
This computer requires the update described in Microsoft Knowledge Base article KB2619234 (http://support.microsoft.com/kb/2619234).
Without this update, the Outlook Anywhere feature may not work reliably.
This computer requires the update described in Microsoft Knowledge Base article KB2619234 (http://support.microsoft.com/kb/2619234).
Without this update, the Outlook Anywhere feature may not work reliably.
http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.Win7RpcHttpAssocCookieGuidUpdateNotInstalled.aspx
Error:
This computer requires the Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit. Download it from
http://go.microsoft.com/fwlink/?LinkId=238142.
This computer requires the Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit. Download it from
http://go.microsoft.com/fwlink/?LinkId=238142.
http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.UcmaRedistMsi.aspx
Error:
This computer requires the update described in Microsoft Knowledge Base article KB974405 (http://support.microsoft.com/kb/974405).
Please install the update and restart setup.
This computer requires the update described in Microsoft Knowledge Base article KB974405 (http://support.microsoft.com/kb/974405).
Please install the update and restart setup.
http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.Win7WindowsIdentityFoundationUpdateNotInstalled.aspx
Error:
All Exchange 2010 servers in the organization need to be at Exchange 2010 SP3 orlater.
All Exchange 2010 servers in the organization need to be at Exchange 2010 SP3 orlater.
http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.E15E14CoexistenceMinVersionRequirement.aspx
Warning:
45. This computer requires the Microsoft Office 2010 Filter Packs – Version 2.0. Please install the software from
http://go.microsoft.com/fwlink/?LinkID=191548. For more information see the help link:
http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.MSFilterPackV2NotInstalled.aspx
Warning:
This computer requires the Microsoft Office 2010 Filter Packs – Service Pack 1. Please install the software from
http://www.microsoft.com/download/en/details.aspx?id=26604. For more information see the help link:
http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.MSFilterPackV2SP1NotInstalled.aspx
This error did give me a hard time:
Error:
All Exchange 2010 servers in the organization need to be at Exchange 2010 SP3 orlater.
All Exchange 2010 servers in the organization need to be at Exchange 2010 SP3 orlater.
http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.E15E14CoexistenceMinVersionRequirement.aspx
This means that you cannot install Exchange 2013 Preview in mixed mode.
So, I had to perform the installation in a brand new AD forest
Once I completed all pre-requisite installation, setup completed successfully.
Exchange Server 2013 Preview
A new star has appeared on the horizon: Microsoft announced the preview edition of Exchange
Server 2013 on July 16 along with the other servers and clients that collectively form the Office
2013 “wave.” The pace will increase at the Microsoft Exchange Conference (MEC) in Orlando
on September 24 when Microsoft will release a mass of detail about Exchange 2013 en route to
shipping the product in early 2013. One problem that always faces software vendors with very
mature products is trying to build a case to convince customers to upgrade. Exchange Server
5.5 did a fine job of processing email when it was launched in 1998. Every version of Exchange
since then has continued to add new features that respond to customer demands, reflect the
current market, or give Exchange a competitive edge. For example, the Exchange Server 2010
story is focused on high availability because that's a compelling feature for many customers.
Exchange 2013 represents three years of output from a large engineering group and includes
numerous changes, improvements, and tweaks that I could discuss; however, I don't have the
space to cover everything in detail. Instead, let's concentrate on the features that might
convince CIOs to approve an upgrade. Understanding the value that the new features provide
will help you decide whether and when to upgrade your environment. Keep in mind that
Microsoft is still working on Exchange 2013, and some details might change between the
preview edition discussed here and general availability.
46. Deployment Basics
As in Exchange 2010 and Exchange Server 2007, Microsoft doesn't support in-place upgrades
for Exchange 2013. Instead, you must deploy on new or reused hardware. Because of a
change in the way that Client Access servers process user credentials to comply with a new
"serialized common security context" and the need to update Exchange 2010 with new code to
interoperate with Exchange 2013, you must upgrade your Exchange 2010 servers to Service
Pack 3 (SP3), which isn't scheduled for release until early 2013. You also must install an Active
Directory (AD) schema update to prepare the way for new functionality such as "modern" public
folders (which I discuss later). If you're still running Exchange 2007, you need to update those
servers with a patch that Microsoft has yet to finalize. Exchange Server 2003 servers are no
longer supported in an organization after you upgrade to Exchange 2013.
Exchange 2013 supports Windows Server 2008 R2 (SP1 or later) or Windows Server 2012.
Although components such as PowerShell 3.0 are exploited, it's not yet clear whether
Exchange 2013 will take advantage of some of the advanced new features of Server 2012. For
example, database availability groups (DAGs) use Windows failover clustering, which supports
up to 64 servers on Server 2012. It would be nice if Exchange 2013 supported more than the
current 16-server limit in a DAG. Every AD site into which you deploy Exchange 2013 must
have at least one Server 2008 (or higher) Global Catalog (GC) and domain controller (DC), and
the overall forest must be at Windows Server 2003 functional level or higher. Exchange 2013
doesn't support read-only DCs (or GCs), nor is it possible to run Exchange 2013 on Server
2012 Server Core.
When you install Exchange 2013, you'll see that server roles have been simplified. We now
have Client Access servers and Mailbox servers, both of which are different from their
Exchange 2010 or Exchange 2007 equivalents, and both of which have taken over some
aspects of the work previously done by Hub Transport servers. Client Access servers are
designed to be stateless servers that proxy incoming connections from all protocols, including
SMTP. Unlike older Client Access servers, Exchange 2013 Client Access servers support TCP
(layer 4) affinity to make load balancing easier. By comparison, Exchange 2010 and Exchange
2007 load balancing is based on layer 7 affinity, so if you use hardware load balancers, you
need to check with your vendor to establish whether changes are required to support Exchange
2013. The upshot is that these changes dramatically reduce the complexity of load balancing in
an Exchange environment.
Although they appear similar to their predecessors, Exchange 2013 Mailbox servers represent a
major evolution of the Exchange 2010 model. All rendering and other processing of messages
occurs on Mailbox servers. (Client Access servers perform some of this work in Exchange
2010.) This simplifies processing if a failure occurs because everything switches to the Mailbox
server that activates the failed databases. Client Access servers now focus solely on making
sure that client connections get to the correct Mailbox server.
Communication between Client Access servers and Mailbox servers is through either HTTP
(MAPI RPCs are wrapped in HTTP) for client traffic or SMTP for transport. Exchange 2013
doesn't yet have an Edge Transport server role, but you can continue to use Exchange 2010
(SP3) Edge servers until Microsoft updates these servers.
Microsoft recommends upgrading Internet-facing sites first, followed by internal sites. This
approach allows Exchange 2013 Client Access servers to take over the organization's
47. namespace and support incoming connections for both down-level Exchange 2010 and
Exchange 2013 servers. Microsoft also recommends that you either install both roles on the first
Exchange 2013 server installed or make sure that at least one server of each type is deployed.
The reason for this is that PowerShell cmdlets are executed only on Mailbox servers, so you
need to have an Exchange 2013 Mailbox server available to be able to manage the
environment.
I think most administrators will find it natural to install both roles on all servers. Role separation
is most commonly encountered in larger deployments that require this level of flexibility and
control. Microsoft's goal is that you should be able to update Client Access servers and Mailbox
servers independently. In the future, it should be possible to mix and match Client Access
servers and Mailbox servers running different software versions without any problems. Splitting
Exchange into thin protocol servers and thick compute engines addresses some of the current
complexity, in which all of the Exchange components that interact with a user's mailbox must be
upgraded together. The new architecture also delivers a useful benefit for Office 365 because
Exchange 2013 will be much easier for Microsoft to deploy and update in its data centers than
its predecessors are.
Database Updates
Exchange 2013 continues to use the Extensible Storage Engine (ESE) for its databases, which
are populated by moving mailboxes from Exchange 2010 or Exchange 2007 servers. You can't
move mailboxes directly from Exchange 2003 servers; these moves must go through an
intermediate Exchange 2010 or Exchange 2007 server.
For the third version in succession, Microsoft's Exchange engineers have focused on the
efficiency of the Exchange Information Store. All Exchange 2010 and Exchange 2007 Store
code has been rewritten in new managed code modules, resulting in a further reduction in the
I/O footprint per active mailbox. More memory is used to cache data to avoid expensive disk
I/O.
Microsoft learned a lot from Exchange 2010 customer deployments, as well as from the
company's own experience running Exchange Online for millions of mailboxes. Multiple disk
failures in JBOD arrays (approximately 5 percent for 7.2K rpm SATA drives and 2.75 percent for
7.2K rpm SAS disks) resulted in the frequent need to reseed database copies on replaced
disks. Because reseeding operations from a single source is slow, Exchange 2013 can now
reseed a database copy from all available copies. According to Microsoft, it's now possible to
complete a reseed operation for a 2TB database in approximately 10 hours rather than the 23
hours previously required if three healthy database copies are available. Although not many
installations operate 2TB+ databases, I appreciate the fact that operational experience from
Office 365 is driving improvements that benefit on-premises customers.
Because of a change in the way mailbox properties and other overhead are more accurately
included in the calculation of mailbox size, you can expect to see mailbox sizes grow by
approximately 30 percent. No increase in physical database size occurs, but you might have to
adjust some assigned mailbox quotas to accommodate the new overhead.
Exchange's Transport Dumpster feature captures and holds copies of messages in transit until
the messages are safely committed. Exchange can recover copies of messages from the
Transport Dumpster if data loss occurs as a result of a database outage. Exchange 2013
48. updates the Transport Dumpster feature to better support lagged database copies. A lagged
database copy is designed to remain a predefined time period (up to 7 days) behind the live
database copy and is intended to provide a backup for database recovery in case a problem
occurs that corrupts the live database and its other copies. Exchange 2013 expands the
Transport Dumpster feature so that the Transport Dumpster understands when a server
supports lagged copies and therefore keeps copies of messages until they're committed into the
lagged copy. This change is small but important.
A New Era of Administration
Previous versions of Exchange include a Windows-based administration console. A central
theme in Server 2012 is remote administration. Exchange 2010 demonstrates the effectiveness
of this approach by using remote PowerShell as the underlying foundation for all of its
management interfaces, including the Microsoft Management Console (MMC)-based Exchange
Management Console (EMC).
Exchange 2010 also includes a browser-based administration console, the Exchange Control
Panel (ECP), which is used as the primary management tool for Exchange Online. The ECP is
effective in many respects. For example, its interface is built from "slabs," each of which reveals
the necessary UI for specific functionality, such as executing multi-mailbox discovery searches.
The ECP exposes slabs based on users' Role Based Access Control (RBAC) membership. For
example, a user who is a member of the Discovery Management role group will see the UI to
create, execute, and examine mailbox searches. If you're not a member of this role group, the
ECP simply rearranges UI elements to disguise the fact that mailbox searches even exist.
Exchange 2013 management is performed through a much-enhanced version of the ECP called
the Exchange Administration Center (EAC), which Figure 1 shows.
Figure 1: Exchange 2013's Exchange Administration Center (Click image for larger view)
The EAC uses the same UI framework as the ECP but expands its functionality to include all of
the management components that the ECP doesn't support, such as DAG management (see
Figure 2) and the wizards that automate many aspects of Exchange server management.