Skype for Business
See all products »
Microsoft Tech Companion App
Microsoft Technical Communities
Microsoft Virtual Academy
Server and Tools Blogs
TechNet Flash Newsletter
Cloud and Datacenter
Windows Server 2012 R2
System Center 2012 R2
Microsoft SQL Server 2012 SP1
Windows 8.1 Enterprise
See all trials »
Microsoft Download Center
TechNet Evaluation Center
Microsoft Virtual Academy
Free Windows Server 2012 courses
Free Windows 8 courses
SQL Server training
MCSA: Windows 8
Windows Server Certification (MCSE)
Private Cloud Certification (MCSE)
SQL Server Certification (MCSE)
Second shot for certification
Born To Learn blog
Find technical communities in your area
For small and midsize businesses
For IT professionals
For technical support
For home users
Microsoft Premier Online
Microsoft Fix It Center
Security Bulletins & Advisories
International support solutions
Log a support ticket
Not an IT pro?
Microsoft Customer Support
Microsoft Community Forums
Evan Dodds - Microsoft Exchange Server Blog
Exchange, Exchange administration stuff, and other assorted ramblings
Exchange 2003 SP1
Exchange 2003 SP2
Browse by Tags
Evan Dodds - Microsoft Exchange Server Blog
Solving the ViewEntireForest problem
In this recent post , I blogged about Scope and the ViewEntireForest property of $AdminSessionADSettings variable. In particular, one thing I said in passing bears a bit more explanation: When you're in Forest scope, the admin session talks to a GC for all reads (to get the whole forest view),...
14 Mar 2007
Filterable Properties in Exchange 2007 RTM
Since I've posted a number of times about OPATH filters for Exchange 2007 and RecipientFilter parameter for EAP/AL/GAL/DDG objects, it's only fair that I get a lot of email asking me questions about how to use it, how to convert old-style LDAP filters to OPATH, and what are the filterable properties...
20 Feb 2007
Interact 2008 - April 8-10, 2008
I just heard that (Exchange VP) Terry's going to be giving the keynote at Interact this year, and he's promised the first real public details about ExchangeLabs ! Sweet... this is exciting stuff! Plus -- Robert and Andrew will be presenting the PowerShell Automation talk, so that alone makes the conference...
17 Mar 2008
Exchange Demos with PowerShell - Grand Finale/Provisioning
Continuing from the previous post , in this final part of the demo I explain how I provisioned the environment, and demonstrated a script to "rip out" the environment and then effortlessly "regenerate" it again: [PS] C:\Program Files\Microsoft\Exchange Server\Scripts\TR4>Get-MailboxDatabase...
13 Feb 2007
Exchange cmdlets from C#
Vivek had originally posted about how to do some basic Exchange cmdlet access from C# -- several months before E2k7 released: Calling Exchange Cmdlets from .Net Code . However, by the time we released, some things had changed in the technique and Vivek's examples were out of date. Recently, someone...
4 Apr 2007
Exchange 2007 SysMgmt bloggers want your input
We’re rounding out the 2nd or 3rd week of posting SysMgmt topics periodically to the MSExchangeTeam blog. Here’s our current list of posts that have made it online to date: Title (and URL) The new Exchange 2007 Management Console overview Recipient Management...
14 Sep 2006
Scriptacular Demo Pack 2007
Finally, I'm able to "scoop" the EHLO team blog on something. And all it took was Nino being OOF to vacation while I am not! :) Last night Vivek posted the much-anticipated "Scriptacular Demo Pack" for Exchange Server 2007 to his blog . This is a great ZIP file with Powershell scripts you've proably...
22 Dec 2006
Exchange Demos with PowerShell - Basics
The first part of the demo I describe in my previous post was to introduce the crowd to the basics of interacting with the Exchange cmdlets in PowerShell: [PS] C:\Documents and Settings\Administrator\Desktop>Get-ExchangeServer Name Site ServerRole Edition AdminDisplayVersion ---- ---- --...
8 Feb 2007
Recently I've gotten several questions about the "-ApplyMandatoryProperties" parameter on Set-Mailbox. Here's a quick overview of this parameter - what it does, why it does it, etc. What does ApplyMandatoryProperties parameter do? It applies the mandatory properties to the mailbox. Ok then,...
28 Feb 2007
Bringing users and mailboxes together
Now, I can't take credit for coming up with this solution, but thanks to Matt and Jon and Bruce for figuring out a great way to solve this problem! That out of the way, what is the problem we're about to solve? Well, let's suppose you want to use powershell to get back a result-set that includes all...
18 Oct 2006
$AdminSessionADSettings and you
Jared has previously posted twice on topics that skirt around the issue of "scope" in Exchange 2007: first in October as Tips 1 and 2 of the Exchange 2007 Console Tips and Tricks post and then again in January as Tip 1 of the Tips for Managing the Exchange Server 2007 Console Views post. In these...
15 Feb 2007
DynamicDistributionGroup for all users in a particular storage group
Lots of people are asking lots of questions at the ExchangeNinjas wiki ! Glad to see so much participation both from within the Exchange team and also from the broad Exchange community!! This question struck me as pretty interesting, so I figured I'd surface it on the blog as well as answering it...
6 Jul 2007
Wrangling Byte Quantified Size details from Exchange 2007 with Powershell
Exchange 2007 has some very powerful cmdlets which can be used to generate fairly effective reports, out of the box. However, sometimes they're just a bit TOO powerful, and it leads to some confusion about how to get out the data you want. Example of this -- an email I responded to today: Customer was...
3 Jan 2007
Powershell blog takes on booleans
More details about the "True"/"False" vs $true/$false behavior posted to the Powershell team blog ( Boolean Values and Operators ) over the weekend. I'm very relieved (" whew !") to see they reached same conclusion as my Exchange-related blog post ( When 'false' means $true ), but with a bit more detail...
27 Dec 2006
KB.921181 and "File Share Witness"
KB out yesterday ( KB.921181 ) covers the introduction and details about the new “File Share Witness” quorum model. This is an improvement to the original MNS design that allows a read/write file share to serve as the “voter” for quorum status, eliminating the need for a third...
6 Jul 2006
When 'false' means $true
Recent customer question: "Why does it treat the boolean as 'true' when I explicitly entered 'false'?". This question is normally followed up by something like "This is obviously a bug since when I tell it 'true' works just fine." Great real world example syntax that will exhibit this behavior would...
13 Dec 2006
Exchange 12 and 64-bit
Great post over on EHLO blog about some of the reasons behind the "64-bit only" decision for Exchange 12 .
29 Dec 2005
Validation (and DirectoryEntry) demo from TechEd 2007
I didn't get a chance to do this demo in my Exchange Automation with PowerShell session at Teched 2007, mostly due to time. However, I had a conversation with someone prior to my talk and I said that I'd cover it at some point. Well, let's cover it here in the blog and call it done. :) The point of this...
18 Jun 2007
Evan's TechEd 2007 Wrapup
I realized this week that all of the sessions (and video recordings of each session -- I didn't even realize they were recording ALL of the sessions!) are available online. This means even if you ended up double-booked for two interesting sessions and had to choose just ONE in person, you can still review...
25 Jun 2007
Exchange SWAG contest
Nino points out over on the EHLO blog that the "help others out with Exchange 2007 technical issues" contest scope has been extended to also include the Exchange Wiki . Be sure to head over to the Wiki and have a look for answers to any of your questions (and once you're familar with the product and...
18 Oct 2006
MVP Summit Exchange details
My earlier post about the MVP summit this week didn't really talk much about the Exchange participation because I didn't have the numbers. Thanks to Melissa's post at EHLO , now we have the numbers! Approximately every 12-18 months, Microsoft invites the MVPs to Redmond for the MVP Global Summit...
14 Mar 2007
Evan presenting at Exchange Connections Fall 2006
I've arrived safely in Las Vegas for the Fall 2006 Exchange Connections conference. I'll be presenting on Tuesday (Microsoft Day) a session about the new ITPro administration experience in Exchange 2007 -- session EMS301. Here's the abstract: EMS301: Exchange Server 2007: Giving the Administrator More...
5 Nov 2006
I want to find all users on a particular storage group...
Continuing with my trend of turning questions I’ve been asked into blog posts, here’s another good one I was recently asked… “I want to find all users on a particular storage group. Mailbox objects have a database field, and databases have a StorageGroupName. I wanted to do: Get-Mailbox | where...
23 Sep 2006
Using C# to get to MultiValuedProperty
Today's post is to address a question we dealt with fairly recently through a customer escalation. The customer was trying to figure out the best way to programmatically get access to the entries in a MultiValuedProperty collection returned as part of an Exchange object. Specific example we'll use here...
1 Apr 2008
Wow, time sure flies. No posts since end of April; sorry about that! I'm (more or less) caught back up at work from these crazy few weeks (months?) just passed, and I'm even just returning from a week vacation... raring to go! So what's next? Well... this is a short week, and then next week (June 4-8...
29 May 2007
© 2015 Microsoft Corporation.
Privacy & Cookies