Tag Archives: Exchange 2007

Exchange PowerShell: How to enumerate and modify Distribution Group properties

Exchange PowerShell

Here is another quick Exchange PowerShell post on distribution groups, in it we will look at how to check and modify a particular setting.

A client recently got in touch after a suspect email was sent to all staff in a particular distribution group. Usually only staff can send emails to distribution groups because you need to be authenticated, so I had a quick check of the distribution group’s settings to see what was going on.

Continue reading

How to remote wipe a mobile phone using Outlook Web Access

Microsoft Exchange

In this post I walk through how to remote wipe your mobile phone using Microsoft Outlook Web Access. This can be useful if you have lost your phone or it had it stolen, or if you have just replaced it with a new one. Continue reading

Exchange PowerShell: How to enumerate Distribution Lists, managers and members

Exchange PowerShell

Continuing with my series on Exchange PowerShell in this post we will look at how to enumerate distribuition lists, their managers and list their members.

From time to time I’m asked to check or update distribution lists for clients. The PowerShell Cmdlets we are going to be looking at today will allow us to generate a CSV file of distribution lists, their managers and a list of members for each list. It can be used as part of a basic audit of an Exchange System.

Continue reading

Exchange PowerShell: How to check the number of items in the Inbox, Sent Items, Deleted Items and Junk Email

Exchange PowerShell

In this post we will look at how to find out how many items are in a users Inbox, Sent Items, Deleted Items and Junk Email.

Every so often I get a call from a user complaining that Outlook is slow while moving from/to/within their Inbox. More often than not it’s because their Inbox has 1000’s of items in it and the user has never done any house keeping to keep their mailbox in shape.

The PowerShell reports we are going to generate today can be used proactively to prompt users to do some house keeping on their mailbox before they experience a problem.

Continue reading

Exchange PowerShell: How to list all SMTP email addresses in Exchange

Exchange PowerShell

In my last Exchange PowerShell post i looked at listing users hidden from the Global Address List. In this post we’ll look at listing all email addresses in use in Microsoft Exchange. This can be useful if you are trying to add an email address and you get an error message because it is already in use somewhere.

Although email addresses are most often associated with mailboxes, they can be found in other items too. In Exchange, Contacts and Distribution lists also have email addresses (as do Public Folders which we’ll look at another time). For that reason we can’t use Get-Mailbox which we used in the last post as that will limit our search to mailboxes only, instead we’ll be using Get-Recipient.

Continue reading

Exchange PowerShell: How to find users hidden from the Global Address List

Exchange PowerShell

Over the course of the next few weeks I’m going to look at using PowerShell for some fairly routine Microsoft Exchange and Active Directory tasks that I get asked to perform.

The aim is that by the end of the articles we have a series of PowerShell commands that can be built into a script to easily perform a brief audit of some common Exchange and Active Directory properties I get asked about.

I was recently asked by a customer to confirm all the mailboxes that are currently hidden from the Exchange Global Address List. Continue reading

Exchange Server and Update Rollups Build Numbers

Exchange 2019

This post is a list of Microsoft Exchange versions, build numbers, Update Rollups and Cumulative Updates that I keep up to date.

The latest version is Exchange 2019 Cumulative Update 6 which was released on 16 June 2020.

Microsoft Technet has some really useful articles at the links below detailing all the Exchange Service Pack and Update Rollup build numbers since Exchange 2003.



Since this page was first created Microsoft has now combined the two source pages itself into one Exchange Server Updates: build numbers and release dates page which can be found at the link below.


The tables below are a snapshot of the link as of June 2020.

Continue reading