PowerShell Script to Audit Exchange Server Database Storage Quotas
When planning an Exchange migration I like to review the storage quotas configured on the existing databases. This ensures that new databases are configured with at least the same quota level and not...
View ArticlePowerShell Script to Generate Exchange Server SSL Certificate Report
In Exchange Server 2007 the Get-ExchangeCertificate cmdlet only allowed us to view the local server’s certificates. But in Exchange Server 2010 Get-ExchangeCertificate has a -Server parameter that...
View ArticleGoogle Apps vs Microsoft Office 365
As regular visitors would already know I mostly write technical articles here on Exchange Server Pro and tend to stay away from writing content that might be considered to be “sales and marketing”...
View ArticleExchange Server 2013 Planning and Discovery – Client Versions
Exchange Server 2013 supports the following minimum versions of Microsoft Outlook and Microsoft Entourage for Mac: Outlook 2013 (15.0.4420.1017) Outlook 2010 Service Pack 1 with the Outlook 2010...
View ArticleMEC 2014 Here We Come!
In a few days from now Exchange folks from all over the world will get together in Austin, Texas for the Microsoft Exchange Conference. I’ll be there, soaking up in the information in the sessions and...
View ArticleMicrosoft Exchange Conference 2014 Roundup
The 2014 Microsoft Exchange Conference has come to a close. Three days of announcements and technical deep dives is an exhausting experience but every attendee I’ve spoken to has agreed that it is...
View ArticlePowerShell Script: IIS Log File Cleanup and Archive
Exchange servers can accumulate a lot of IIS log files over time. Some administrators configure IIS to store logs on a different disk to avoid problems, while others just wait for free disk space...
View ArticleConfiguring Mailbox Sent Items Behaviour for Delegates and Shared Mailboxes
Exchange Server 2010 provides the capability to control where sent items are stored when they are sent by a delegate of a shared mailbox. This is useful for ensuring the copies of emails sent using...
View ArticlePowerShell Script: Audit Mailbox Sent Items Configurations
If you’ve deployed mailbox sent items configurations in your organization, and are planning to upgrade to Exchange Server 2013 (which does not currently support mailbox sent items configurations like...
View ArticleTracking Mailbox Owner Deletes Using Mailbox Audit Logging
I’ve had some questions from readers asking whether it is possible to tell when a mailbox user has deleted items from their own mailbox. This question seems to come from those very special support...
View ArticleOutput a List of In-Policy Users for a Resource Mailbox Using PowerShell
Ricky asks: How do you export a copy of the list of users in the resource in policy tab? What Ricky is referring to are calendar processing settings, often used on room and equipment mailboxes, that...
View ArticleLogging Client IP Address in IIS When Using Load Balancing with Source NAT
A common load balancer configuration for Exchange Server scenarios involves using source NAT. Although some load balancing terminology differs from vendor to vendor, for the context of this article...
View ArticleWhy Did My Database Failover to the Wrong Server?
I’ve received a number of questions lately from people who are concerned about database failover behaviour in their Exchange Server environment. The scenario is usually that a failure has occurred, and...
View ArticleBlock External Emails for an Exchange Server 2013 Mailbox
A reader asks whether it is possible to block external emails sent to an Exchange Server 2013 mailbox user. Here are two ways to achieve this. I will use one of my mailbox users Alex Heyne for these...
View ArticleI’m Speaking at Exchange Connections 2014 in Las Vegas
Exchange Connections 2014 is happening in Las Vegas in September, and I’m pleased to say that I will be attending and presenting two sessions. The session titles are: Managing Database Availability...
View ArticleFind Users Missing Email Folders Using Get-MailboxFolderStatistics
From time to time I receive a support ticket to restore a mailbox folder or items because they have gone missing. In literally 99% of cases the missing mailbox contents can be found by using a search,...
View ArticleUsing an XML Settings File for PowerShell Scripts
One of the most common feedback items for PowerShell scripts that I’ve published, such as Test-ExchangeServerHealth.ps1, is that having to edit the script to insert the correct email settings is a...
View ArticleError “Some or All Identity References Could Not Be Translated” When Adding...
When adding members to an Exchange Server 2013 database availability group you may encounter the following error message. “Some or All Identity References Could Not Be Translated” This error can occur...
View ArticleExchange Server 2010 Mailboxes and the ServerName Attribute
Tom asks about a situation where mailboxes on an Exchange Server 2010 database that is no longer part of a database availability group are showing different values for the ServerName attribute. I’ve...
View ArticleExchange Server 2010 to 2013 Migration – Environment Overview
This article is the first in a series that will follow the migration to Exchange Server 2013 for the Exchange Server Pro organization. For this migration scenario the Exchange Server Pro organization...
View Article