Browse by Tags

  • Blog Post: Using an Azure VM as a DAG Witness Server

    I’m happy to announce support for use of an Azure virtual machine as an Exchange 2013 Database Availability Group witness server. Automatic datacenter failover in Exchange 2013 requires three physical sites, but many of our customers with stretched DAGs only have two physical sites deployed today. By...
  • Blog Post: Concerning Trends Discovered During Several Critical Escalations

    Over the last several months, I have been involved in several critical customer escalations (what we refer to as critsits) for Exchange 2010 and Exchange 2013. As a result of my involvement, I have noticed several common themes and trends. The intent of this blog post is to describe some of these common...
  • Blog Post: Come get your Calculator Updates!

    Today, we released updated versions of both the Exchange 2010 Server Role Requirements Calculator and the Exchange 2013 Server Role Requirements Calculator . The Exchange 2010 version is an incremental update and only includes minor bug fixes. You can view what changes have been made, or download the...
  • Blog Post: Be aware: October 26 2014 Russian time zone changes and Exchange

    We wanted to give you a heads up that depending on the version of Exchange you are running, there might be some impact to either names of time zones that are changing on October 26, or the way that actual meetings are displayed in affected time zones. Customers using our newer versions of Exchange, 2010...
  • Blog Post: Those pesky lazy indices

    In Exchange 2013 there are indices within a given mailbox database. The indices are created, maintained, and deleted by the Information Store Worker Process associated with a given database. These indices are not to be confused with the Exchange content indexes that are built via the Search Foundation...
  • Blog Post: Released: PelNet v2.0

    download Update : On August 25, 2014, the pelnet.ps1 script was updated to fix a minor bug. EHLO Exchange community, It seems that PelNet has been well received and I’ve been receiving requests to add much wanted functionality to PelNet. So this article is a quick update on some of the cool new features...
  • Blog Post: Improved CalCheck integration with OffCAT

    In the last week there have been two big improvements related to CalCheck and OffCAT that will make life a little easier when troubleshooting ‘calendar’ issues. 1. Relevant solutions for all CalCheck issues added to the following article: 2678030 Information about the Calendar Checking Tool for Outlook...
  • Blog Post: Site Resilience Impact on Availability

    This article continues the analysis I started in my previous article, DAG: beyond the “A” . We all understand that a good technology solution must have high levels of availability, and that simplicity and redundancy are the two major factors that drive solution availability. More specifically...
  • Blog Post: OAB Improvements in Exchange 2013 Cumulative Update 5

    Cumulative Update 5 (CU5) for Exchange Server 2013 will be released soon TM , but before that happens, I wanted to make you aware of a behavior change in the Offline Address Book that is shipping in CU5. Hopefully this information will aid you in your planning, testing, and deployment of CU5. The Offline...
  • Blog Post: Released: PelNet

    download With the huge scale environment I currently work in my team has had some difficulty when it comes to validating customer transport changes, specifically when adding new send connectors or new smart hosts. The same goes for troubleshooting mail flow….you know…whip out good...
  • Blog Post: The Preferred Architecture

    During my session at the recent Microsoft Exchange Conference (MEC), I revealed Microsoft’s preferred architecture (PA) for Exchange Server 2013. The PA is the Exchange Engineering Team’s prescriptive approach to what we believe is the optimum deployment architecture for Exchange 2013, and one that is...
  • Blog Post: How to publish Anonymous Calendar Sharing URL in Exchange Online or Exchange 2013

    Do your users want to share their calendar with anonymous users? Here's a tip related to sharing your calendar via a web link for anonymous users (users outside of your organization). Users can publish their calendar for anonymous viewers using OWA . Organization administrators can also publish a...
  • Blog Post: Mailbox Migration Performance Analysis

    When you're migrating on-premises mailboxes to Office365, there are a lot of factors that can impact overall mailbox migration speed and performance. This post will help you investigate and correct the possible causes by using the AnalyzeMoveRequestStats.ps1 script to analyze the performance of a...
  • Blog Post: This mailbox database contains one or more mailboxes…

    Let’s say you are in process of removing the last copy of a mailbox database or uninstalling an Exchange server and run into the following error message: “This mailbox database contains one or more mailboxes…” You check again and again but can’t find a mailbox on the server being uninstalled or the database...
  • Blog Post: Now Available: GetLogFileUsage.ps1 script

    Whether you’re using the Exchange Server Role Requirements Calculator by Ross Smith IV or the Exchange Client Network Bandwidth Calculator by Neil Johnson, you’ll need to provide statistics about your log file usage to determine bandwidth requirements. Whenever I’ve done that previously...
  • Blog Post: Load Balancing in Exchange 2013

    This article is part 2 in a series that discusses namespace planning , load balancing principles, client connectivity , and certificate planning. Load Balancing Unlike previous versions of Exchange, Exchange 2013 no longer requires session affinity at the load balancing layer. To understand...
  • Blog Post: Namespace Planning in Exchange 2013

    A while back we promised an article on namespace planning and load balancing principles with Exchange 2013. We’re finally going to fulfill that promise as a series of articles. The articles will span several topics, including namespace planning, load balancing , client connectivity coexistence , and...
  • Blog Post: Exchange 2013 database schema updates

    Recently, we have seen some questions about what the Update-DatabaseSchema cmdlet in Exchange 2013 is about. So I thought I would share some additional information on the subject. The Update-DatabaseSchema cmdlet is a part of the infrastructure that we’ve built into Exchange 2013 to safely upgrade database...
  • Blog Post: Responding to Managed Availability

    I’ve written a few blog posts now that get into the deep technical details of Managed Availability. I hope you’ve liked them, and I’m not about to stop! However, I’ve gotten a lot of feedback that we also need some simpler overview articles. Fortunately, we’ve just completed...
  • Blog Post: The first rule for secure deployment

    Disable services, features and components that you are not using.   Exchange is a complex product that provides many features.  Many of the features are not used by every Exchange customer.  In Exchange 2003 we changed the install to only enable by default features used by the majority of our customers...
  • Blog Post: Scripts to count and generate statistics about the number of security groups to which an Exchange user belongs

    This blog post is a follow-up post to previous 3 CXP flashes that talked about Windows 2003 kernel memory issues and Exchange 2003: The first flash provided technical background about the demands Exchange makes on kernel resources. The second flash discussed hardware configurations that can...
  • Blog Post: Understanding multi-domain DL update and delegate issues after application of Exchange 2003 SP2 - Part 2

    EDIT: This post has been updated on 5/20/2008 to include a link to an Outlook 2007 hotfix for this behavior . If you have been struggling with Delegate errors in multi-domain environments where you consistently get the below error when attempting to add a delegate for a user, you are now in luck as there...
  • Blog Post: Performance counters: users, logons, connections...

    I've been asked to provide an overview of the user logons performance counters. To understand these counters, I need to define logons, connections and sessions first. Please note that the terminology for these three terms has been used differently in many places; quite often, logons are used when the...
  • Blog Post: Are large messages slowing your Exchange server down?

    As Ewan mentioned a little while ago , there are some pretty extreme things going on in some our customer’s Exchange environments. One of the things that I could definitely relate to was the customer who sent a message that was 2.4GB that was successfully delivered. While Exchange is quite capable of...
  • Blog Post: Moving public folder replicas from Exchange 2000 to Exchange 2007

    EDIT: This post has been edited on 5/19/2008 to add a note about pointing Exchange 2003 mailbox stores to Exchange 2007 . We have heard from you that there hasn't been enough information on moving of public folder replicas from Exchange 2000 to Exchange 2007 so I wanted to provide some information to...