My Scripts

NOTE: Most scripts are available on GitHub as well, located here.

Over the years I have created several scripts, some of which I created or rewrote for the (Exchange) community. Suggestions for (Exchange related) scripts are welcomed through the Contact form; feedback on scripts can be posted in the related posts’ comments section or through the Q&A section in the TechNet Gallery.

Here’s an overview of the scripts:

ScriptVersionDate
Get-EventSession.ps1
Retrieve Microsoft Ignite or Inspire session information or available contents.
3.17/23/2019
Configure-ClientSizeLimits.ps1
Configure Client Size Limits Script
1.47/19/2019
Install-Exchange15.ps1
Exchange v15 (2013, 2016 & 2019) Unattended Installation Script
3.2.17/11/2019
Connect-Office365Services.ps1
Office 365/Exchange Connect Functions
1.98.834/24/2019
Compare-Cmdlets.ps1
Compare sets of cmdlets
1.056/6/2018
Fix-MailboxFolders.ps1
Fixing Well-Known Folders
1.502/5/2018
Get-DotNetVersion.ps1
Get .NET Framework version information
1.15/5/2019
Remove-MessageClassItems.ps1
Removing Messages by Message Class from Mailbox
1.8211/17/2018
Remove-DuplicateItems.ps1
Removing Duplicate Items from a Mailbox
1.8611/17/2018
Configure-IMIntegration.ps1
Configure IM Integration
1.18/16/2016
Get-ExchangePQT.ps1
Exchange-Processor Query Tool: PowerShell Edition
1.27/9/2018
Clear-AutoComplete.ps1
Clearing AutoComplete and other Recipient Caches
1.13/12/2016
Configure-HTTPProxyTargetBackEnd.ps1
Configure maximum HTTP Proxy concurrent Target Backend request
1.12/4/2016
ScriptingAgent: Blocking Mixed Ex2013/2016 DAG
Block creation of mixed Exchange 2013/2016 DAG
1.010/13/2015
AutodiscoverServiceConnectionPoint.ps1 Functions
AutodiscoverServiceConnectionPoint Functions
1.010/8/2015
Get-MyMailboxStatistics.ps1
Get-MailboxStatistics proxy to populate StorageLimitStatus in Exchange 2013
1.0211/21/2014
Get-ExchangeVersion.ps1
Retrieve Exchange version information
1.3310/22/2018
Configure-AntiAffinity.ps1
Configuring Anti-Affinity in Microsoft Failover Clusters
1.07/22/2013
Create-CNO.ps1
Pre-staging the Cluster Name Object (CNO)
1.112/20/2012
Copy-ReceiveConnector.ps1
Copying Receive Connector definitions
1.18/24/2012
Microsoft.PowerShellISE_profile.ps1
Adding Exchange Shell items to PowerShell ISE
N/A10/25/2012
OCSEnableUsers.vbs
Bulk configuring & enabling OCS users
0.111/18/2010
CrossForestMovePrep.vbs
Cross-Forest Mailbox Move
0.2202/27/2010

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s