Export Messages from Transport Queue

This scripts helps to suspend all messages in an Exchange transport queue and to export all suspended messages to a given target folder.
Fix for failed Exchange database indexing

In some scenarions the current Exchange cumulative updates (Exchange 2013 CU14, Exchange 2016 CU3) resulted in failed and corrupted search indices.
Enabled Scripting Agent Extension breaks Exchange Setup

An enabled Exchange cmdlet extension agent breaks the Exchange setup when installing a new Exchange server.
Hashtable-to-Object conversion is not supported in restricted language mode

A PowerShell script might fail with a restricted language mode error. Change the PowerShell virtual directory settings to fix this.
The mysterious Exchange SMimeConfig Algorithms

The Outlook on the web S/MIME implementation depends on a properly configured Exchange S/MIME config using the Set-SMimeConfig.
PowerShell Error After Applying KB3087126

When you apply Exchange Server 2013 Security Patch KB3087126 you receive a WinRM error on servers having installed management tools only.
Copy Exchange Server receive connector

PowerShell script to copy an Exchange 2013/2016/2019 receive connector from one Exchange Server to multiple Exchange Servers
Exchange and .Net Framework Hotfixes

Microsoft .NET Hotfixes and the DisableRetStructPinning registry key
PowerShell Execution Policy prevents Exchange Server 2013 Uninstall

Uninstalling Exchange Server 2013 will fail, if the PowerShell MachinePolicy or UserPolicy is set by GPO.
