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