During what I thought would be a routine mailbox migration from Exchange 2010 to Office 365, some mailboxes refused to move to their new location in Exchange Online. Reviewing the Migration reports for the user, we noticed that there were error messages John Smith Data migrated: 1.816 GB (1,950,176,027 bytes) Migration rate: 0 B (0 bytes) Error: MigrationMRSPermanentException:…
Practical PowerShell Exchange Server 2016 Book Released Today!
Well, it’s complete. The book that Dave and I started working on almost a year and a half ago. I think this is probably the biggest project I’ve ever undertaken in my IT career. Writing blog articles for various Exchange and Office 365 topics is one thing. To write a book that exceeds 400 pages…
Pagefile For Exchange 2013 / 2016 – Multiple Servers
Earlier this week, I published an article on configuring the Pagefile on an Exchange server to the correct size. The script was intended to illustrate how to accomplish this on the current server. The intent of this article is to take the same base script for a single server and apply it to all Exchange…
Alternate Admin Page – Exchange 2013 and 2016
With the change from a MMC based administration model (Exchange 2010) to a web based administration model in Exchange 2013/2016, Microsoft created an overlap between the options page in OWA (which is the ECP virtual directory in 2010) and the administration page in Exchange 2013 and 2016. The issue becomes the exposure of the Exchange…
BOOK … OUT … NEXT … WEEK !
The long road is done. The book is done. Now I can relax…. and market it!
Exchange 2013 / 2016 Prerequisite scripts – .NET Update
After running my updated Exchange 2013 and 2016 scripts I noticed that .NET was tripping on itself during the install of either the prerequisites or post hotfixes. So, I decided to completely re-write those sections for .NET 4.6.1 and 4.6.2. I also cleared out .NET 4.5.2 as this one will be deprecated soon. Windows 2008…
Remove First Database – Exchange 2016
Removing the very first database can be a bit challenging if you don’t know what to expect. This is because Microsoft stores some important system mailboxes on the very first database that was created. I’ve written about this for Exchange 2010 and 2013: Remove First Database – Exchange 2010 Remove First Database – Exchange 2013…
Exchange 2016 Prerequisite Script v1.10
This is the first update since Oct. 2016. New changes: Fix .NET 4.6.1 installation process Added .NET 4.6.2 installation Added DWORD for registry items in RC4 disable section The new menu looks like this: Please comment if you notice anything. Download the new script HERE. ** Note ** New Exchange 2013 script will be out…
.NET 4.6.1 and .NET 4.6.2 Installer
While working on my Prerequisite scripts for Exchange Server 2013 and 2016, I realized that the code section for .NET was no longer working. It turns out that there are quite a few recommended hotfixes that are required for .NET 4.6.1 and .NET 4.6.2 to install properly. In order to facilitate the installation of this…
New Distribution Group in Office 365
Exchange Online and Exchange Server have a lot of similarities, but with Microsoft improving its cloud services, Exchange Online also has its differences. One of these new features is Office 365 Groups. Office 365 Groups are a useful feature that was added to Exchange Online, but sometimes a simple distribution list is all that is…