Administration

Use a PowerShell function to find an email address in Exchange

Exchange admins frequently need to find an Exchange recipient with a specified email address, particularly for generic organizational addresses such as [email protected] Five and a half ways to find an email address in Microsoft Exchange and Active Directory lists a few ways to do it, including PowerShell. If you do this frequently, you can add […]

More →

Archiving auto-forwarded messages in Exchange Online and Exchange Server

Microsoft Exchange can now preserve automatically forwarded messages if user is placed on Litigation Hold or In-Place Hold. Over the last few years, the Information Protection team has done a great job of implementing Compliance features in Exchange (and Office 365) such as Litigation Hold and In-Place Hold to preserve messages, eDiscovery to search and […]

More →

Disable automatic email forwarding in Office 365 and Exchange Server

Exchange Server and Exchange Online allow your users to automatically forward email to an external email address. Over the years, I’ve written about forwarding email to an external email address in Exchange, the risks of forwarding work email to personal email accounts and listing users with email forwarding enabled. Figure 1: Automatic email forwarding options […]

More →

Archiving in the cloud: Recover and restore Inactive Mailboxes in Exchange Online

An employee leaves the organization and your organization requires that mailboxes be preserved for a certain period, ranging anywhere from two to seven years or more, to meet business or regulatory compliance requirements, including eDiscovery. Mailbox content should be preserved and discoverable using In-Place eDiscovery during this period. Exchange Online allows you to use Inactive […]

More →

Synchronize your PowerShell Profile with OneDrive

I make frequent changes to my PowerShell profile and like to have the same PowerShell envirnoment on all computers that I use PS from. To accomplish this, I used to copy the PowerShell profile to a folder on OneDrive (previously known as SkyDrive) and copy it back to the WindowsPowerShell folder on other computers – […]

More →

Create bulk mailboxes in Exchange 2010 (or Exchange 2013/Exchange 2007)

I used to save code snippets as blog posts earlier. Resuming the practice, so don’t be alarmed by lack of text in this post. If you want to see detailed posts about creating bulk mailboxes, check out these previous posts: Bulk mailbox-enabling users using Exchange Shell in Exchange 2010 and Exchange 2007 Exchange Server 2007: […]

More →

Exchange 2010: Change security groups to distribution groups

Distribution groups are a well-known concept for Exchange admins. Quite simply, a distribution group is an Active Directory group that’s Exchange-enabled and therefore has an email address. Messages sent to the group are delivered to group members, which can be mailbox users, mail users (users with an email address outside the Exchange org), mail contacts, […]

More →

Exchange 2013: Dude, Where’s my Exchange Management Console (EMC)?

Microsoft released Exchange 2013 Preview earlier this week, along with Microsoft Office 2013, Microsoft SharePoint 2013 Preview, and Microsoft Lync 2013 Preview. Check out the following resources: Overivewhttp://aka.ms/ex2013preview Download Exchange 2013 Preview http://aka.ms/getex2013preview Documentation http://aka.ms/ex2013previewdocs Note, this is a preview version, not the final product release. As with any pre-release versions, you shouldn’t install it […]

More →

Connect to Office 365 Using a PowerShell Function

When you sign-up for Exchange Online (or Office 365, which includes Exchange Online), an Exchange organization is created for you in Microsoft’s datacenter. One of the really cool things about Exchange Online is that besides its easy-to-use web interface, you also have the ability to manage your cloud-based organization using PowerShell. Shell-savvy administrators can run […]

More →

UDP notifications support back in Exchange 2010, Outlook 2003 users rejoice

If there is a legacy client for Exchange 2010, it must be Outlook 2003. Released in October 2003, Outlook 2003 is two versions and almost eight years old! When running in online mode, Outlook 2003 relies on Exchange Server to notify it of new messages by sending UDP notifications. If UDP notifications aren’t received, Outlook […]

More →