Sep 18

IT/DevConnections Day 3

dc14-header-logoWell, day three has come and gone. It has be a fantastic ride. I’ve learned a lot and it has been a great ride.

I started my last day with Jeff Guillet ( and “Build a Super-Fast Lab Exchange Lab for under $2,000.” I took copious amounts of notes for this; so much information. For Jeff’s presentation, he had a system which he outlines in his own blog ( Jeff was very thorough in his talk. He went over the pieces and parts as well as buying resources and sites he liked and didn’t like. What memory he liked and why he liked it. I’m not going to regurgitate as I’m sure he has already talked about much of this on his own site (

We also had some great discussions about setting up the environment and the tools he uses (I may see about tackling the setup using DSC). If you want to setup your own environment I’m going to suggest hitting his site for all the info you’ll need. I think of all the presentations I’ve been to this is probably the one I’m most interested in getting started with.

Next I went to “Rock your .NET coding” with David McCarter ( Now, this presentation was a bit out of my league as I’m not a professional developer. I do however write a lot of PowerShell code and I’m always trying to improve my code. Therefore a presentation on standards is a great place to go. While much of what was discussed is not directly applicable to me, it does make me think a bit harder about the code I do write, and that is not a bad thing. I will say, if you are a professional coder, you should take a look at Dave’s books and dvds. There was  room full of professional developers there and I feel like he stumped a lot of them with his examples. Proof positive that we can all learn more.

Next I went to “Building Custom tools Using PowerShell” by Kaido Jarvemets and Greg Ramsey. a good portion of this presentation was based around Configuration Manager which, unfortunately, was not mentioned in the description. That being said there was some great topics being discussed. Adding right-clicking capabilities to Configuration Manager which calls PowerShell scripts, Utilizing WPF to easily generate PowerShell GUIs, great for the not-so-PowerShell-Friendly-Admin. Lastly they talked about WMI events and creating actions based on those events (send an email, log the event…). I’ll probably need to go over this stuff myself as some pieces went very fast.

20140918_154654_2The last event was the most fun! “Ask the Exchange Experts” with a panel of Experts and some of the production team in the back of the room piping in as needed. Lots of questions and lots of level-headed answers. This was a lot of fun and I picked up a few things to think about.

And with that I have to say good-bye to IT/DEV Connections for 2014. I learned a lot of stuff that me and my company will be able to benefit from. I’m glad I did it. I wish I could do it more. In this industry you can never stop learning. Fortunately for me, I like the learning.

Thanks everyone and I hope to see you next year!


Feb 27

Exchange 2010 New-MoveRequest and the dumpster

So, you’re migrating from Exchange 200* to Exchange 2010 and you’re using the new fangled “New-MoveRequest.” You might have some questions about the dumpster. You know that thing that if the Admins could just get people to understand it, you would never have to restore from backup except for practice!

If you wanted to find out about New-MoveRequest, you might be tempted to go to the on-line help at New-MoveRequest. But there you wouldn’t find any information about the dumpster itself, only information about the command.

You may then find yourself at Understanding Move Requests which talks about alot of stuff about move requests. You may even find an area that talks about limitations in “Move-Mailbox” (Exchange 2007) which states “The Dumpster folder isn’t moved with the mailbox.” That’s all well and fine, but we want to know about the 2010 Move Request. A few lines down on that same Understanding Move Requests, you may find “Advantages of Move Requests” Where it doesn’t say anything about the dumpster. You might then assume that if it is a limitation in 2007, it must not be a limitation in 2010. And, you’d be right! In Exchange 2010, the New-MoveRequest will move the dumpster…

… if you’re moving from 2010!

If you’re moving from 200*. Sorry, no dumpste for you! Have a look at Troubleshooting Mailbox Moves under “The mailbox dumpster size exceeds the target quota.” A little ways down under “Resolution” you’ll find a line that says “Move requests don’t support moving an Exchange 2003 or Exchange 2007 dumpster to Exchange 2010.” That’s your answer!

Here is a blog entry from that spells this out quite clearly.


Jan 20

Current issues with Microsoft Exchange ActiveSync and Third Party Devices

New (Nov 2011) support doc from Microsoft on known issues with Exchange (2010 sp1 & 2007 sp3) and third party ActiveSync devices. The short version: update iOS to 4.3.3 and for Android “the latest version.”

Current issues with Microsoft Exchange ActiveSync and Third Party Devices

Jan 18

Get a count of mailboxes by Exchange 2010 database


Dec 01

Get 1 user from each database on an Exchange 07 server

Needed to test searching in some databases so I needed one user from all the databases on one server…

Jul 20

get all Exchange Servers and their IP addresses…

As one line: