Wednesday, January 29, 2014

Planning Active Directory for Exchange 2013: PrepareSchema, PrepareAD and PrepareDomain

This post will describe the Active Directory preparation tasks required before installing Exchange 2013 into your domain.

My next post will actually walk through the steps of running the prepare commands you will need in order to install Exchange 2013 into your domain.  You should note that all of these commands can be run separately from the command line or you can simply have the GUI perform them automatically as part of the installation.

setup /PrepareSchema

PrepareSchema is the first command you will need to run in your domain.  You will need to have the following in place before this command will run:

  • Must be a member of the Enterprise Admin and Schema Admin groups
  • Must be run from a 64-bit machine in the same domain and site as the schema master
  • Domain and Forest functional level must be at least Windows Server 2003 before installing Exchange 2013
This command will simply create the Schema objects within AD that are needed for Microsoft Exchange 2013.  There are a ton of objects created in your schema with this command so you may want to take the time to review the changes before implementing.


This command may feel destructive for some and you should know that it is irreversible but the risk is very low that it will actually cause issues in your domain.  A good analogy I recently heard regarding this change is that it is like adding a few columns to a spreadsheet.  No actual data is put in those columns until you run the setup /PrepareAD command.

setup /PrepareAD

PrepareAD is the second command required to be run in your domain and can only be run after prepSchema has completed and all changes have been replicated across all of your domain controllers.

This command simply adds the Microsoft Exchange container under the Services container in your Configuration partition within AD.  It will also require that you choose your Organization Name for Exchange and it will lay out the base framework in AD to begin adding the Exchange objects to the domain.

You will know this step has completed by checking Active Directory Users and Computers or ADAM for an OU named Microsoft Exchange Security Groups.

Again, you should wait until all replication completes between your DCs before moving on to the final prepare command.

setup /PrepareDomain

This command is only needed for sub-domains within your forest.  This will create similar objects as described in PrepareAD and will need to be run on all domains in the forest or can be triggered all at once by running setup /PrepareAllDomains from the root domain.

This command is required in all domains that will contain an installation of Exchange or contain mail enabled objects for your Exchange infrastructure.

For more detailed information regarding these changes please refer to the following technet article:


This concludes Planning Active Directory for Exchange 2013: PrepareSchema, PrepareAD and PrepareDomain

I hope this was helpful and informative to you and I would appreciate any feedback you may have.

Planning Active Directory for Exchange 2013: Global Catalog and Mailbox Server Placement

This post will describe in quick summary some of the ideals for Active Directory with Exchange 2013.  I will not go into detail about the different server roles but will describe some best practices regarding the placement of Global Catalog and the Mailbox Server.

Global Catalog Server Placement

At this point you probably already have a domain and are thinking of optimizing it for Exchange or already have an Exchange environment in your domain and would like to maximize Exchange performance.  

You should know that Exchange 2013 places heavy emphasis on the use of the Global Catalog in Active Directory.  For this reason we need to be sure that our domain has Sites appropriately configured and that replication has been tailored to your particular environment.  

Because of the intertwining of Active Directory and Exchange, it is recommended to have at least one Global Catalog in every site and Microsoft recommends two GC's for every site.  This is useful because the GC and the Site Links are both queried any time a piece of mail is routed through your domain.  You will want to do your best efforts to reduce the time to find a mailbox in your domain by configuring Sites and Site Links appropriately for replication and make sure you have at least one GC in each site.

Mailbox Server Placement

In Exchange 2013 there is a much heavier use of the Mailbox role to process mail.  The CAS role has become a simple proxy server to find what mailbox database a mailbox sits on, and to find the next hop for the mail to travel.  This leaves much of the processing between the client and the mailbox database on the Mailbox server.

Because of this transition it is highly recommended to place a Mailbox server as close to the client as possible.  You may even find yourself with sites without the need of a CAS server.  

We will setup one of our sites in the lab with just a mailbox server so you can see how this will look.  

Here is a very simple diagram on how this might look:
In this diagram we have users at every site but Branch Office 1 is a much smaller office.  Because they do not have IT staff on site, we will only place a single DC and a single Mailbox server.  This will provide the best user experience with the least amount of overhead.

NOTE: RODCs are not recommended as a solution for Exchange servers.  If you have a site will mail users and an RODC, place the Mailbox server and their mailbox database at the closest site with a full blown DC.

This concludes Planning Active Directory for Exchange 2013: Global Catalog and Mailbox Server Placement.

I hope this was helpful and informative to you and I would appreciate any feedback you may have.

Sunday, January 5, 2014

Exam 70-341: Microsoft Exchange 2013 Skills Measured 4 of 4

Exam 70-341: Microsoft Exchange 2013 Skills Measured

4 of 4


The first exam for Microsoft Exchange 2013 is broken down into four major learning areas.  Each area consists of approximately 25% of the 70-341 exam and is as follows:

Core Solutions of Microsoft Exchange Server 2013

  • Design and Manage an Exchange Infrastructure (25%)
    • Plan for Active Directory Services Impact when Installing Exchange
      • Plan for the number of domain controllers
      • Plan for placement of the Global Catalog(s) (GC)
      • Determine DNS changes required for Exchange
      • Prepare domains for Exchange
      • Evaluate impact of schema changes required for Exchange
      • Plan around existing Active Directory site topology
    • Administer Exchange Workload Management
      • Configure user workload policies
      • Configure system workload policies
      • Monitor system workload events
      • Monitor user workload events
    • Plan and Manage Role Based Access Control (RBAC)
      • Determine appropriate RBAC roles and cmdlets
      • Limit administration using existing role groups
      • Evaluate differences between RBAC and Active Directory split permissions
      • Configure a custom-scoped role group
      • Configure delegated setup
    • Design an Appropriate Exchange Solution for a Given SLA
      • Plan for updates
      • Plan for change management
      • Design a solution that meets SLA requirements around scheduled downtime
      • Design a solution that meets SLA requirements around RPO/RTO
      • Design a solution that meets SLA requirements around message delivery

Exam 70-341: Microsoft Exchange 2013 Skills Measured 3 of 4

Exam 70-341: Microsoft Exchange 2013 Skills Measured

3 of 4

The first exam for Microsoft Exchange 2013 is broken down into four major learning areas.  Each area consists of approximately 25% of the 70-341 exam and is as follows:

Core Solutions of Microsoft Exchange Server 2013


  • Plan, Install, Configure, and Manage Client Access (25%)
    • Plan, Deploy, and Manage a Client Access Server (CAS)
      • Design and plan for differences between legacy CAS and Exchange CAS/CAF 
      • Configure Microsoft Office web applications
    • Plan and Configure Namespaces and Client Services
      • Design namespaces for client connectivity
      • Configure URLs
      • Configure authentication methods
      • Implement auto-discover for a given namespace
    • Deploy and Manage Mobility Solutions
      • Deploy Mobile OWA (MOWA)
      • Configure OWA policies
      • Configure ActiveSync policies
      • Configure Allow Block Quarentine (ABQ)
      • Deploy and manage agaves
    • Implement Load Balancing
      • Configure namespace load balancing
      • Configure Session Initiation Protocol (SIP) load balancing
      • Plan for differences between layer seven and layer four load balancing methods
      • Configure Windows Network Load Balancing (WNLB)
    • Troubleshoot Client Connectivity
      • Troubleshoot Outlook Anywhere connectivity
      • Troubleshoot POP/IMAP
      • Troubleshoot authentication
      • Troubleshoot web services
      • Troubleshoot AutoDiscover
      • Troubleshoot mobile devices

Exam 70-341: Microsoft Exchange 2013 Skills Measured 2 of 4

Exam 70-341: Microsoft Exchange 2013 Skills Measured

2 of 4

The first exam for Microsoft Exchange 2013 is broken down into four major learning areas.  Each area consists of approximately 25% of the 70-341 exam and is as follows:

Core Solutions of Microsoft Exchange Server 2013
  • Install, Configure, and Manage the Mailbox Role (25%)
    • Plan the Mailbox Role
      • Plan for database size and storage performance requirements
      • Plan for virtualization requirements and scenarios
      • Plan mailbox role capacity and placement
      • Design public folder placement strategy 
      • Validate storage by running JetStress
    • Configure and Manage the Mailbox Role
      • Create and configure the Offline Address Book (OAB)
      • Create and configure public folders
      • Deploy mailbox server roles
      • Design and create hierarchical address lists
    • Deploy and Manage High Availability Solutions for the Mailbox Role
      • Create and configure a Database Availability Group (DAG)
      • Identify failure domains
      • Manage DAG networks
      • Configure proper placement of a file share witness
      • Manage mailbox database copies
    • Monitor and Troubleshoot the Mailbox Role
      • Troubleshoot database replication and replay
      • Troubleshoot database copy activation
      • Troubleshoot mailbox role performance
      • Troubleshoot database failures
      • Monitor database replication and content indexing
    • Develop Backup and Recovery Solutions for the Mailbox Role
      • Manage lagged copies
      • Determine the most appropriate backup solution/strategy
      • Perform a dial tone restore
      • Perform item-level recovery
      • Recover the public folder hierarchy 
      • Recover a mailbox server role
    • Create and Configure Mail-Enabled Objects
      • Configure resource mailboxes and scheduling
      • Configure team mailboxes
      • Configure distribution lists
      • Configure moderation
      • Configure a linked mailbox
    • Manage Mail-Enabled Objects Permissions
      • Configure mailbox folder permissions
      • Configure mailbox permissions
      • Set up room mailbox delegates
      • Set up team mailbox membership
      • Set up auto-mapping
      • Determine when to use send as and send on behalf of permissions


Exam 70-341: Microsoft Exchange 2013 Skills Measured 1 of 4

Exam 70-341: Microsoft Exchange 2013 Skills Measured

1 of 4

The first exam for Microsoft Exchange 2013 is broken down into four major learning areas.  Each area consists of approximately 25% of the 70-341 exam and is as follows:

Core Solutions of Microsoft Exchange Server 2013
  • Plan, Install, Configure, and Manage Transport (25%)
    • Plan for High Availability (HA) in Common Implementations
      • Setup redundancy in multi-site scenarios
      • Plan for transport dumpster
      • Plan for shadow redundancy
      • Plan for redundant MX records
    • Design a Transport Solution
      • Design mail-flow between sites
      • Design mail-flow between organizations
      • Plan for Domain Secure/TLS
      • Design edge transport
      • Design solutions for message hygiene
      • Design shared namespace scenarios
    • Configure and Manage Transport
      • Configure edge servers
      • Configure send/receive connectors
      • Configure transport rules
      • Configure accepted domains
      • Configure email policies
      • Configure address rewriting
    • Troubleshoot and Monitor Transport
      • Read and understand message tracking and protocol logs
      • Troubleshoot an environment with shared namespaces
      • Troubleshoot SMTP mail flow
      • Predict mail flow and identify how to recover
      • Troubleshoot Domain Secure/TLS
      • Troubleshoot the new transport architecture
    • Configure and Manage Hygiene
      • Manage content filtering
      • Manage recipient filters
      • Manage senderID
      • Manage connection filtering
      • Manage Spam Confidence Level (SCL) thresholds
      • Manage anti-malware

Microsoft Official Exam Information