How To Rename DAG Network Using PowerShell

Quick post for a Friday!  A customer had an “interesting” issue where the DAG networks were not being displayed inside the Exchange Management Console.  The underlying reason is because the implemented firewalls between Exchange servers, and then restricted network traffic between Exchange and the DCs.  This is not a supported situation.  For details on the…

4

Retrieving Packets Received Discarded Perfmon Counter From Multiple Servers

Whilst working on a customer’s Exchange 2010 DAG issue, I wrote a quick script to quickly grab some performance monitor counters from all of their Exchange servers.  The issue that we were investigating was related to discarded packets when the VM was running on a certain hypervisor host.  The customer had moved their Exchange VMs…

18

PowerShell Pipeline Perversion

Every so often I see folks run into issues with scripts/one-liners that they obtained from a blog or crafted themselves.  One common issue is when they think the command is perfect and then when they go to dump the output to a file, the content is mince.  ** Imagine your surprise when you open up…

4

Exchange Scripting Agent – The Power Of Script

Exchange 2010 introduced a very interesting feature – the Scripting Agent.  The intent for this component is to provide extensibility to the base management tools and ensure consistency for the execution of cmdlets in the environment.  The feature is not enabled by default and you must manually enable it if you want to leverage the…

31

Exchange 2013 Tip Of The Day – 76 To 93

The other Exchange 2013 tips of the day posts can be found here: Exchange 2013 Tip Of The Day – 1   To 25 Exchange 2013 Tip Of The Day – 26 To 50 Exchange 2013 Tip Of The Day – 51 To 75 To obtain the listing below, the following command was used: $Int =…

3

Exchange 2013 Tip Of The Day – 51 To 75

The other Exchange 2013 tips of the day posts can be found here: Exchange 2013 Tip Of The Day – 1   To 25 Exchange 2013 Tip Of The Day – 26 To 50 Exchange 2013 Tip of The Day – 76 To 93   To obtain the listing below, the following command was used: $Int…

5

Exchange 2013 Tip Of The Day – 26 To 50

The other Exchange 2013 tips of the day posts can be found here: Exchange 2013 Tip Of The Day – 1   To 25 Exchange 2013 Tip Of The Day – 51 To 75 Exchange 2013 Tip of The Day – 76 To 93 To obtain the listing below, the following command was used: $Int =…

5

Exchange 2013 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! The other Exchange 2013 tips of the day posts can be found here:…

8

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…

5

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

4