Script to remove AutoMapping from select or all users in Exchange

An adeptation of the script by Matthias R Jessen. # Get all mailboxes in the forest $Mailboxes = Get-User -OrganizationalUnit “Employees” | Get-Mailbox -ResultSize unlimited -IgnoreDefaultScope $ConfirmPreference = “None” # Iterate over each mailbox foreach($Mailbox in $Mailboxes) {     try     {         # Try to run the example fix against the current $Mailbox         […]

Migration from Exchange 2010 to 2013

Running migrations of Exchange is always a slow process, especially if you run into problems or hickups along the way. I’ve done my fare share of migrations and know a few basics to being with outright; Always migrate to a different server. Never do an inplace upgrade. I don’t even know if this is possible […]

Exchange 2010 on Windows Server 2012 after upgrade

After a recent upgrade I ran into a problem with Exchange 2010 no longer accepting WinRM connections from an external address. This caused an error to appear in the Exchange Management Console stating it could no longer connect. Fixing this problem was pretty straight forward; Open the Server Manager Select the correct Server Goto Manage […]

Exchange 2010 not discovering AD, Information Store not starting

Moving around some Domain Controllers in our Active Directory today caused a major issue with our Exchange 2010 Server. All of a sudden the Information Store was no longer available and a long list of errors occured. Alot of them complaining about the RPC connection not being made to the AD discovery tool. Process STORE.EXE […]

Exchange 2010 SP1 giving “ACCESSDENIED” on trying to access AD

When attempting to use the Test-SystemHealth it returns the following error: WARNING: Active Directory server DC1.Example.local is down or unreachable. This error could also be the result of a network or permissions problem. Error: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) This can be avoided by using the following script directly into the Exchange […]

Backup Exchange 2010 SP1 on Windows 2008 R2 with Windows Backup

First install the Windows Server Backup Features using the Server Manager. Select both the Windows Server Backup and Command-line Tools. Now locate the “Microsoft Exchange Server Extension for Windows Server Backup” service and set the service to automatic and start it. Now we are ready to begin the backup process from the Windows Server Backup tool. From Start […]

Exchange 2010 SP1 PST Export via Command Line (Powershell)

With the new features that came out in SP1 for Exchange 2010 there finally is access directly on the server to export mailboxes into PSTs from the Exchange Server itself without the need for Office or ExMerge. I wrote a simple batch-job that will run the entire export into a local (or network) directory. I […]

Address List and EAP filter upgrades with Exchange Server 2007 & 2010

This post is based very much on my experiance upgrading several environments from 2003 to 2010 (via 2007 & going directly) After having massive issues with out-dated and malfunctioning GAL I came across this post: http://blogs.technet.com/b/exchange/archive/2007/01/11/3397719.aspx It basically states a bunch of command that you will need to run in order for things to work […]

Achieved 70-662 MCTS Exchange 2010 Configuration

After a short experiance with Exchange 2010 in both test and internal environments I have today passed 70-662 (Exchange 2010 configuration), not a whole lot of difference compared to 2007 besides ofcourse the new features. More interesting was the new format Microsoft has where they now offer upto 13 different awnsers decreasing the “luck” factor […]

Creating internal certificate for OWA with multiple URLs

Creating a certificate that supports multiple URLs for internal and external usage in Exchange OWA using an internal CA via Windows. As a guide I used this article and also CertReq /? Create a TXT file with the following content: [NewRequest] Subject = “CN=Exchange.Pastures.local” Exportable = true ExportableEncrypted = true MachineKeySet = true FriendlyName = […]