3

Exchange PowerShell Filtering Examples

When writing Exchange PowerShell scripts it is very useful to target specific machines to either query or set their properties.  Thus the ability to generate a query that effectively targets the correct machines is a very good thing to have!

The reason I'm posting this is that I see a lot of people manually specify a list of servers, and then iterate through the list which typically looks like this:… Read the rest “Exchange PowerShell Filtering Examples”

0

Exchange 2010 Tip Of The Day – 76 To 101

For the final gripping chapter, here are tips #76 to 101 for your PowerShell pleasure!

For the related articles in this series please see:

Tips 1 – 25

Tips 26 - 50

Tips 51 – 75

Tip of the day #76:

Exchange 2010 uses management role groups and management role assignment policies to manage permissions.
Role groups enable you to grant permissions to groups of administrators and specialist end users. These a… Read the rest “Exchange 2010 Tip Of The Day – 76 To 101”

0

Exchange 2010 Tip Of The Day – 51 To 75

Here are the Exchange 2010 tips of the day from number 51 to 75.

For the related articles in this series please see:

Tips 1 - 25

Tips 26 – 50

Tips 76 - 101

Tip of the day #51:

Want to determine whether a server is running Exchange Server 2010 Standard Edition or Exchange Server 2010 Enterprise Edition? Type:

Get-ExchangeServer <Server Name> | Format-Table Name, Edition

If you want to view which edit… Read the rest “Exchange 2010 Tip Of The Day – 51 To 75”

0

Exchange 2010 Tip Of The Day – 26 To 50

Leading on where the previous post left off, here are the Exchange 2010 tips of the day from number 26 to 50.

For the related articles in this series please see:

Tips 1 – 25

Tips 51 – 75

Tips 76 - 101

Tip of the day #26:

Forget a property name? Not a problem because you can use wildcard characters to retrieve all properties that match the part of the name that you specify:

Get-Mailbox | Format-Table Name… Read the rest “Exchange 2010 Tip Of The Day – 26 To 50”

0

Exchange 2010 Tip Of The Day – 1 To 25

The Exchange Management Shell helps us discover the amazing capabilities of PowerShell.  One way it does this is by displaying a tip of the day so that we are introduced to concepts and topics that inevitably will come in handy one day!

Since I had not see a complete list of the Exchange 2010 ones, I thought I’d jot them down.  Exchange 2007 Tips are listed on TechNet.

Scroll down to the bottom for … Read the rest “Exchange 2010 Tip Of The Day – 1 To 25”

0

Exchange RBAC Tips N Tricks – PowerShell

Most of the time when working with RBAC in Exchange we are not using large scripts to create and manage roles.  Generally we use one-liners to configure RBAC.  So I thought it would be useful to post some of the ones that I find myself frequently using.

As always please add a comment, or hit me up on the contact page and  tell me want topics you want to see added here!

Where does this Cmdlet Live

Whe

Read the rest “Exchange RBAC Tips N Tricks – PowerShell”
0

Exchange and AntiVirus Exclusions – A Critical Conversation

Scanning Exchange databases with file system antivirus is a recipe for disaster.  This really should not come as a surprise for admins running Exchange services within the enterprise, since this has been the field requirement for a long time.  The documentation provided by Microsoft is very clear in what exclusions are required for file system antivirus and Exchange to coexist.  For reference the … Read the rest “Exchange and AntiVirus Exclusions – A Critical Conversation”

0

How To Automate NetMon Captures

When troubleshooting various Exchange issues it can be very beneficial to get a network capture to look at the actual packets going over the wire.  For example when looking at Outlook connectivity issues we can enable Outlook client logging and RPC Client Access Logging on the Exchange Server.  Both are both great troubleshooting tools and while we can solve a lot of issues with that information, … Read the rest “How To Automate NetMon Captures”

0

Slow Response To Exchange Virtual Directory Cmdlets

Some folks in the field may have seen this before, but it’s worth bubbling up to make sure everyone is aware of it!

I was sitting with one of my esteemed consulting colleagues today and he remarked that it was talking a long time to run one of his Exchange PowerShell scripts.  The customer in question is a global organisation with hundreds of Exchange servers in all corners of the globe.  My collea… Read the rest “Slow Response To Exchange Virtual Directory Cmdlets”

2

6 Mistakes To Avoid With Exchange 2013 CU Command Line Installations

The syntax to install Exchange Cumulative Updates (CU) via the command line is pretty straight forward. However there are some common themes that still pop up in the TechNet forums, cases and customers that I speak with.  So I wanted to discuss some of the issues that can and will arise.  There are a range of issues in here from:

  • Setup can't continue with the upgrade because the PowerShell has open
Read the rest “6 Mistakes To Avoid With Exchange 2013 CU Command Line Installations”