Evan Dodds - Microsoft Exchange Server Blog

Exchange, Exchange administration stuff, and other assorted ramblings

Browse by Tags

Related Posts
  • Blog Post: 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),...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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 ---- ---- --...
  • Blog Post: ApplyMandatoryProperties

    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,...
  • Blog Post: 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...
  • Blog Post: $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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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 .
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: TechEd 2007

    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...