Browse by Tags

All Tags » Exchange (RSS)

Processing Large and Embedded Groups in PowerShell

I'm working with a client that has - over an extended period of time - accumulated thousands of security groups, most of which are mail enabled for use by both Exchange and for setting rights on various objects. Becasue they use embedded groups (that...

How to Make Your PowerShell Session into an Exchange Management Shell

In my last blog post, Determining the Exchange Version Without Using Get-ExchangeServer ,I showed how to read the Exchange version from the registry. Shortly after posting that, the questions began to roll in about "how to make my PowerShell session...
Posted by michael | with no comments
Filed under: , ,

Determining the Exchange Version - without using Get-ExchangeServer

If you write lots of Exchange scripts (as I do), and have several different versions of Exchange on which you need to run those scripts (as I do); you soon see the need for being able to determine what version of Exchange a particular server is running...

Finding Duplicate IP Addresses and Duplicate Names in a DNS Zone

One of the traditional issues associated with cleaning up an Active Directory Directory Services (AD DS) domain in DNS is to ensure that duplicate names in DNS are removed (this is typically an issue caused by not having DNS Scavenging enabled, or by...

Enumerating networks and building routes with PowerShell

I've been working with a company that is in the process of setting up a remote datacenter for disaster recovery. They brought me in to help design their Exchange cross-site resilience, and I've been helping them with a few other things too. Primary...

Enumerating IP Addresses on Network Adapters using PowerShell

Regardless of whether a server is for Exchange, for SQL, or for any other use; a key component of the server's configuration is the set of IP addresses assigned to it. Many organizations apply all addresses (even server addresses) using DHCP. For...

Installing Exchange 2010 Service Pack 2

Exchange 2010 Service Pack 2 was released-to-web on Monday (December 5, 2011). Containing literally hundreds of code corrections since service pack 1, plus several significant new features, service pack 2 is an important new release. I will not attempt...
Posted by michael | with no comments

Creating Explicit Credentials in PowerShell for WMI, Exchange, Lync, Remoting, etc.

When creating PowerShell cmdlets for any Microsoft technology - WMI, Exchange, Lync, etc. - it is common to need to provide credentials that are different from the default credentials. This can be even more important when you are using PowerShell remoting...
Posted by michael | with no comments
Filed under: , ,

A Somewhat Detailed Look at Exchange 2010 Service Pack 2 Schema Changes

At Exchange Connections 2011 in Las Vegas, Greg Taylor of Microsoft made a comment about some schema changes coming in Exchange 2010 Service Pack 2, that were enabling potential future feature content. This led to interest on my part to investigate those...

Generating a report on Distribution Groups and their Membership, v2

In August of 2010, I posted Generating a report on Distribution Groups and their Membership . For most people, that script worked just fine. However, it had some issues: Large groups would cause PowerShell to generate an error about concurrent pipelines...
Posted by michael | with no comments

Exchange 2010 Licensing Survey

Paul Robichaux, a personal friend and another Exchange MVP is a regular writer for WindowsITPro . While performing research for an upcoming article, he found out some interesting factoids about Microsoft Exchange 2010 licensing. I and other MVPs found...
Posted by michael | with no comments

Exchange Server 2010 Service Pack 2 Announced!

I originally wrote this article for CDOLive - Slipstick.com and it is republished with permission. The original article is available here . The article was written on May 19, 2011. Earlier this week, at TechEd in Atlanta, Greg Taylor of the Exchange Product...
Posted by michael | with no comments

Black Hole Distribution Groups

I had the question posed to me today: if I have a mail-enabled group (either a security group or a distribution group) that has no members, and it receives an email, why don't I get an NDR? Well - works as intended! Let's have a thought experiment...
Posted by michael | with no comments
Filed under: ,

Exchange 2003 FE Servers vs. Server 2008 Active Directory

I spent eight hours over the last two days figuring out an interesting - but weird - problem. Once I figured out the problem, correcting it was a simple matter. I'll just give you the problem description and then the solution. Hopefully it will save...

Finding Disk Space Used By Exchange, v2

Long ago and far away (way back in 2006) I wrote an article for finding the disk space used by Exchange 2000 and Exchange 2003, Finding disk space used by Exchange . While this worked through a few Exchange 2007 betas, by Exchange 2007 RTM, the STM file...
Posted by michael | with no comments
Filed under: , ,
More Posts Next page »