How to Export Results from Exchange Management Shell Without Truncating Data

Recently I was using the Exchange Management Shell to generate a .csv file from the Message Tracking Logs. Unfortunately, the output in the .csv file was truncated as the command shell has a default width of 120 characters. This led to truncated data, which wasn’t going to do me any good. So I used two […]

Continue reading

Windows Server Backup stuck on “Running Consistency Check for Application Exchange” for Exchange 2010

If you use Windows Backup to back up your Exchange 2010 databases, you may find yourself in a situation where the backup appears hung at “Running consistency check for application Exchange” for hours and hours. You should also see Event ID 3156 in the Application log on the server. The most likely cause of this […]

Continue reading

Common Exchange 2010 Shell Commands for Recipient Administrators

I made this list of Common Exchange 2010 commands for the recipient administrators on our help desk, and it’s come in quite handy to train new people or serve as a quick reference for commands that aren’t used that often. USER MAILBOXES Migrate an Existing Mailbox from Legacy Version to Exchange 2010 This initiates a […]

Continue reading

How to Migrate Receive Connector’s from Exchange 2003 to Exchange 2007/2010 (Multiple IP Address Restrictions)

Setting up a new receive connector in Exchange 2007/2010 is pretty straightforward stuff and would hardly be worth writing a whole article about. However, in a migration scenario where you need to migrate a specific receive connector from Exchange 2003 to multiple Exchange 2007/2010 servers and it has LOTS of IPs listed under Relay Restrictions […]

Continue reading

How to remove SSL 2.0 Server-Side Support from Windows Server 2008 R2

SSL 2.0 was released in 1995 but almost immediately replaced by SSL 3.0 in 1996 due to a number of security vulnerabilities. Nevertheless, Microsoft still enables server-side SSL 2.0 by default in Windows 7 and Windows Server 2008 R2… which will cause your server to fail any PCI compliance testing. Disabling Server-Side SSL 2.0 is […]

Continue reading

Microsoft Exchange Team re-releases Update Rollup 4 for Exchange Server 2010 SP1 (with a Quirk)

On Wednesday, July 27th, the Microsoft Exchange Team released Update Rollup 4 v2, the replacement for Update Rollup 4 released on June 20th that was pulled for various issues. While patching my own servers, I ran in to a bit of an issue trying to get it to install. I kept getting error 1603 (see […]

Continue reading

How to prevent Voicemail Hacking with AT&T Wireless

I’m sure you’ve read about how various news organizations were hacking into voicemail and such. Turns out it’s crazy easy with various Caller ID spoofing services, and USA Today has a good article on it.   http://www.usatoday.com/tech/news/2011-07-18-hacking-into-phones-is-easy-say-experts_n.htm?loc=interstitialskip   AT&T also has instructions on how to require your voicemail to always ask for a password, but they’re buried deep […]

Continue reading

How to Upgrade the Distribution Group version from Exchange 2003 to Exchange 2010 for All Objects

In my Exchange environment, I have thousands and thousands of distribution groups, all of which needed to be upgraded to the latest Exchange version so that they could be easily managed in the Exchange Management Console by our help desk. Not wanting them to have to manually upgrade each one as they came across them, […]

Continue reading

How to Automatically Remove Spaces from Legacy Distribution Groups for Exchange 2007 & 2010

In Exchange 2003, it was possible to create a mailNickname (aka Exchange Alias) with special characters in it such as spaces. This poses a major problem in Exchange 2010, as it does a validation on that field and if it’s invalid in any way, it considers it a corrupt object. This prevents you from upgrading […]

Continue reading

How to Create a Certificate Request in Windows Server 2008 R2 for Use with Threat Management Gateway 2010

For a recent project I needed to create a certificate request for use with a new listener on Threat Management Gateway 2010. I wanted some specific criteria on the cert, so I really needed to use the Certificates Snap-In in Windows to create the necessary .req file. I had a little difficulty to get this […]

Continue reading