Manually start messaging records management (MRM) processing
I have just created an online archive for a user that has far exceeded their mailbox quota and can no longer receive mail. In order to ensure their mailbox gets archived straight away, instead of waiting until the process is…
User PowerShell to get a recursive list of group members
Today I was asked to provide a list of recipients for a distribution list. The group was full of nested groups, so may have taken a little time to work out if it wasn’t for PowerShell. I used the Get-ADGroupMember…
List all online archives and their total size in PowerShell
Ever wondered how much space individual online archives were occupying? Me too, so I decided to generate a list using the Get-MailboxStatistics PowerShell command. Here is the command I used to obtain the details and format the table to list…
Export an Online Archive to PST using PowerShell
Yesterday I received a request to export an online archive to a PST file. This is easily done using the New-MailboxExportRequest command with the IsArchive parameter. Here is an example: New-MailboxExportRequest -Mailbox “Dave Webb” -IsArchive -FilePath “\\server\share\davewebb-archive.pst”
Enable the External Recipients MailTip
We have recently enabled the External Recipients MailTip – primarily to reduce the risk of users sending confidential messages to users outside of the organisation and then asking to have them recalled, which isn’t possible. This is easy to do…
Using the Export-ActiveSyncLog PowerShell command
Today I have used the Export-ActiveSyncLog PowerShell command for the first time. I stumbled across it while troubleshooting an issue with a HTC handset that wasn’t downloading email. The command parses the IIS logs and generates some CSV files that…
Convert a linked mailbox to a user mailbox
In our Exchange environment we have a mix of user mailboxes and linked mailboxes because the users are in different Active Directory domains. Today I have to move some users into the same domain that Exchange resides in so will be…
Adding an additional email address using PowerShell
Today I have to add an additional SMTP address to some existing user mailboxes. This is easy enough to do in the Exchange Management Console but can also be achieved using the following PowerShell command: Set-Mailbox <alias> -EmailAddresses @{Add=’user@domain.com’} Similarly, addressess can…
Configure custom mailtips
Having just discovered MailTips we are now using them on several mailboxes. They offer real time information on the message they are composing and the recipient(s). For example, we have just added a MailTip to our helpdesk mailbox advising users…