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

1

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…

5

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

7

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…

0

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

2

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…

7

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…

1

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…

1

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 —- ———– ———…

1

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…

1