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, wiseguy — What are the mandatory properties? Mandatory properties in this context is…


Where will you be March 12-15th?

  In the wake of the largest product launch in the company’s history (Windows Vista operating system, Office 2007 and — most importantly! — Exchange Server 2007), Microsoft Corp. will host the 2007 MVP Global Summit. The annual event recognizes the value that Microsoft-designated Most Valuable Professionals (MVPs) around the world provide in helping to…


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 that can be used….


Mailbox Size PowerShell Form Script

Glen recently posted an “Exchange 2007 Mailbox Size PowerShell Form Script”. This is a super-cool walkthrough post for at least two reasons: 1) It shows the power of PowerShell (and you know I just can’t get enough of that!) but also 2) it shows how to layer some simple GUI on top of PowerShell data…


$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…


Using MemberOf with -RecipientFilter

In the Do I Really Need to Upgrade my Filters blog post, Several folks posted a question/comment asking about MemberOf. In Exchange 2003, it was possible to build an EAP/AL/GAL/DDG filter that took into account group membership as a criteria for inclusion in the filter. My initial response was that it’s not possible in Exchange…


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 | get-mailbox Name Alias ServerName ProhibitSendQuota —- —– ———- —————Administrator Administrator e12 unlimited Neil Abercrombie NeilAbercrombie e12…


Exchange Demos with PowerShell – Finding Things

Continuing on from the previous post, in the third part of the demo I talk about using help and “finding things” in PowerShell. as well as introducing the concept of Exchange identity and filters (both traditional PowerShell client-side and Exchange’s own server-side filters): [PS] C:\Program Files\Microsoft\Exchange Server\Scripts\TR4>get-help *queue* Name Category Synopsis —- ——– ——– Get-Queue…


Exchange Demos with PowerShell – DotNet Objects

Continuing from the previous post, during the second part of the demo I introduced the details on how to interact with other .net objects, along with some of the PowerShell glue that makes manipulating Exchange objects so powerful: [PS] C:\Program Files\Microsoft\Exchange Server\Scripts\TR4>$dl = Get-DistributionGroup Homelandc*[PS] C:\Program Files\Microsoft\Exchange Server\Scripts\TR4>$dl Name DisplayName GroupType PrimarySmtpAddress —- ———– ———…


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 —- —- ———- ——- ————–E12 Default-First-Sit… Mailbox,… Standard… Version 8.1… [PS] C:\Documents and Settings\Administrator\Desktop>$server = Get-ExchangeServer[PS] C:\Documents and…