Important Notice: The TechNet Gallery, which I used to publish scripts, code samples as well as Q&A, will be retired per June, 2020 (official statement). Consequence is that scripts and code samples will get updated exclusively on GitHub per May 1st, 2020.
Over the years I have created several scripts, some of which I created or rewrote for the (Exchange) community. Suggestions for (Exchange related) scripts or feedback are welcomed through the Contact form or through comments in related posts.
Here’s an overview of the scripts:
Script | Version | Date |
Get-EventSession.ps1 Retrieve Microsoft Ignite or Inspire session information or available contents. |
3.34 | 5/20/2020 |
Configure-ClientSizeLimits.ps1 Configure Client Size Limits Script |
1.4 | 7/19/2019 |
Install-Exchange15.ps1 Exchange v15 (2013, 2016 & 2019) Unattended Installation Script |
3.2.6 | 6/17/2020 |
Connect-Office365Services.ps1 Office 365/Exchange Connect Functions |
2.29 | 6/3/2020 |
Compare-Cmdlets.ps1 Compare sets of cmdlets |
1.05 | 6/6/2018 |
Fix-MailboxFolders.ps1 Fixing Well-Known Folders |
1.50 | 2/5/2018 |
Get-DotNetVersion.ps1 Get .NET Framework version information |
1.1 | 5/5/2019 |
Remove-MessageClassItems.ps1 Removing Messages by Message Class from Mailbox |
1.83 | 2/9/2020 |
Remove-DuplicateItems.ps1 Removing Duplicate Items from a Mailbox |
1.88 | 2/9/2020 |
Configure-IMIntegration.ps1 Configure IM Integration |
1.1 | 8/16/2016 |
Get-ExchangePQT.ps1 Exchange-Processor Query Tool: PowerShell Edition |
1.2 | 7/9/2018 |
Clear-AutoComplete.ps1 Clearing AutoComplete and other Recipient Caches |
1.21 | 10/27/2019 |
Configure-HTTPProxyTargetBackEnd.ps1 Configure maximum HTTP Proxy concurrent Target Backend request |
1.1 | 2/4/2016 |
ScriptingAgent: Blocking Mixed Ex2013/2016 DAG Block creation of mixed Exchange 2013/2016 DAG |
1.0 | 10/13/2015 |
AutodiscoverServiceConnectionPoint.ps1 Functions AutodiscoverServiceConnectionPoint Functions |
1.0 | 10/8/2015 |
Get-MyMailboxStatistics.ps1 Get-MailboxStatistics proxy to populate StorageLimitStatus in Exchange 2013 |
1.02 | 11/21/2014 |
Get-ExchangeVersion.ps1 Retrieve Exchange version information |
1.33 | 10/22/2018 |
Configure-AntiAffinity.ps1 Configuring Anti-Affinity in Microsoft Failover Clusters |
1.0 | 7/22/2013 |
Create-CNO.ps1 Pre-staging the Cluster Name Object (CNO) |
1.1 | 12/20/2012 |
Copy-ReceiveConnector.ps1 Copying Receive Connector definitions |
1.1 | 8/24/2012 |
Microsoft.PowerShellISE_profile.ps1 Adding Exchange Shell items to PowerShell ISE |
N/A | 10/25/2012 |
OCSEnableUsers.vbs Bulk configuring & enabling OCS users |
0.1 | 11/18/2010 |
CrossForestMovePrep.vbs Cross-Forest Mailbox Move |
0.22 | 02/27/2010 |