Export Mailbox Delegates and SMTP Forwarding Information
DescriptionThis script connects either to Exchange Online or to a dedicated on-premises Exchange Server to export configured mailbox delegates and SMTP forwarding configurations.The SMTP forwarding...
View ArticleSharePoint Saturday Cologne | Slide deck
On May 11th, the SharePoint Saturday Cologne took place at the new Microsoft Office in Cologne. My session covered the migration of legacy public folders from Exchange Server 2010 to modern public...
View ArticleSet ThumbnailPhoto for Azure AD Guest Users
DescriptionWhen using this PowerShell script you can update the guest user's thumbnail photo to a photo that aligns with your company's CI and you do not have to rely on the Azure AD default photo.This...
View ArticleExchange Environment Report - V2
DescriptionThis script creates an HTML report showing the following information about an Exchange 2019, 2016, 2013, 2010, and, to a lesser extent, 2007 and 2003 environment.The report shows the...
View ArticleMicrosoft Ignite 2019
Learn - Connect - ExploreThis year's Microsoft Ignite Conference takes place on November 4 - 8 at the Orange County Convention Center (OCCC), Orlando, Florida.Choose from over 1,000 Breakout and...
View ArticleReport for enabled client protocols
DescriptionThis scripts gather a list of enabled users for a selected Exchange Server client protocol. The list of users is sent by email as HTML text in the email body or as an attached CSV file. You...
View ArticleCreate Exchange Organization Report in Microsoft Word
DescriptionThis script reads Exchange Organization data and creates a single Microsoft Word document. A later version will support exporting to an Html file.The script requires an Exchange Management...
View ArticleRegister Azure AD PTA agent manually
Azure AD Pass-through authentication (PTA) recommends that you run at least three authentication agents to provide high availability for authentication. When you download and install the PTA agent,...
View ArticleWhat is the Get-MailboxServerRedundancy cmdlet all about?
Exchange Server 2016 introduced the PowerShell cmdlet Get-MailboxServerRedundancy. This cmdlet helps you plan and prepare for Exchange Server maintenance by querying the current maintenance readiness...
View ArticleRemove the last Exchange Server
Last updated: 2020-03-28 First posted: 2020-04-01Once upon a time at an Exchange Conference near you, a member of the Exchange Product Group (PG) announced that the very last Exchange Server will go...
View ArticleWhat are your Exchange Hybrid options?
When you plan to implement an Exchange Hybrid Configuration between your on-premises Exchange Organization and Exchange online you have to choose between two variants and five operating modes. It is...
View ArticleMicrosoft 365 Virtual Marathon
The Microsoft 365 Virtual Marathon is happening on May 27-28 2020.This is a free online event, providing you with 36 hours of non-stop sessions from speakers around the globe. You can join every time....
View ArticleSharePoint Online and Managed Paths for Microsoft 365 Groups
Microsoft 365 Groups are the backbone of various Microsoft 365 workloads. As you might know, each group utilizes a SharePoint site collection, and an Exchange shared mailbox.When you create a new...
View ArticleExchange Recipient Type Values
This is a post summarizing the configuration values for important Exchange-related Active Directory object attributes.Whenever you need to look up these values for troubleshooting, or editing the...
View ArticleExchange Hybrid What, Why, and How - Microsoft 365 Virtual Marathon
The Microsoft 365 Virtual Marathon took place on May 27-28 2020.The recording of my session "Exchange Hybrid - What, Why, and How" is available on YouTube. Browse all recordings of the Microsoft 365...
View ArticleReceive Connector RemoteIPRanges Limit
Exchange Server uses Receive Connectors for providing SMTP endpoints for incoming connections. A modern Exchange Server provides a default connector on TCP port 25. Sometimes you might have a...
View ArticleEdge Transport Server, EdgeSync, and Certificates
ProblemThe use of Exchange Edge Transport Servers requires the synchronization of user and configuration data from internal Exchange Servers to the Edge Transport Servers. The synchronization utilizes...
View ArticleTeamsFest 2020
I am honored to speak at TeamsFest 2020. TeamsFest 2020 is a TeamsFest is a 100% free, 100% community-driven conference dedicated to Microsoft Teams. It aims to bring together exceptional technical...
View ArticleEXO InboundConnector TLS issue
I was involved in a troubleshooting request for a hybrid mail flow issue. Before I take a closer look at the issue, let's talk about the hybrid setup.Hybrid SetupA managed service provider runs...
View ArticleRename and Trim Modern Public Folders for Migration to Exchange Online
Use this script with modern public folders only. See this post for legacy public folders. DescriptionWhen you want to migrate your modern public folders from Exchange 2013 or newer to modern public...
View Article