Over the years, I have published scripts or helper functions for the community. Suggestions or feedback are welcome through the Contact form. Issues or suggestions can also be submitted via GitHub in script repositories.
The scripts can be found in their respective repository on GitHub.
Last Updated: July 2nd, 2025
| Repository | Description | Watchers | LastUpdated |
|---|---|---|---|
| Install-Exchange15 | Script to fully unattended Exchange 2016/2019 deployments. | 52 | 01/07/2025 22:11:09 |
| michelderooij | 2 | 01/07/2025 22:04:13 | |
| Compare-Cmdlets | Script to compare cmdlets available through supported modules. | 5 | 11/06/2025 08:12:10 |
| Get-EventSession | Script to assist in downloading Microsoft event contents or return session information. | 92 | 11/06/2025 04:06:45 |
| Remove-DuplicateItems | Script to remove duplicate items from Exchange mailboxes. | 54 | 10/06/2025 19:58:07 |
| Practical365 | Script samples for Practical 365 articles | 1 | 20/05/2025 22:36:07 |
| Connect-Office365Services | Helper functions to connect to Office 365 services or Exchange On-Premises. | 102 | 08/05/2025 06:58:42 |
| Invoke-Unarchive | Exchange script to move contents back from personal archives to primary mailboxes | 9 | 06/03/2025 18:39:18 |
| Sessions | Resources for sessions and demos | 0 | 01/10/2024 12:07:42 |
| Clear-AutoComplete | Script to clear one or more locations where recipient information is cached. | 10 | 15/07/2024 19:02:18 |
| Remove-MessageClassItems | Script to remove items from specific message classes from Exchange mailboxes. | 9 | 07/06/2024 12:23:12 |
| Configure-ClientSizeLimits | Configure client-specific message size limits for Exchange Web Services, Outlook WebApp or ActiveSync workloads. | 2 | 06/05/2024 15:32:34 |
| Analyze-ExoScript | Script to analyze Exchange Online Management scripts, reporting contained EXO cmdlets are REST or RPS based | 2 | 05/11/2023 01:21:32 |
| AutodiscoverServiceConnectionPoint | Helper functions to create, remove and configure Autodiscover Service Connection Points for Exchange. | 3 | 31/05/2023 07:42:44 |
| Set-AutoResponderNotification | Script to set AutoResponder inbox rule on an Exchange mailbox. This can be used to inform relations and partners sending messages to support mergers, acquisitions or rebranding. | 3 | 16/03/2023 14:39:03 |
| ZimbraTools | Resources to support migrations from Zimbra to Exchange | 1 | 16/03/2023 14:38:59 |
| Get-DotNetVersion | Retrieve .NET Framework version from one or more computers | 1 | 16/03/2023 14:38:57 |
| Configure-IMIntegration | Configures IM Integration on Exchange 2013/2016 servers | 1 | 16/03/2023 14:38:56 |
| Get-ExchangeVersion | Retrieves Exchange server version information. | 2 | 16/03/2023 14:38:45 |
| Get-ExchangePQT | Script to help calculate SpecInt2006 rate for sizing Exchange deployments. | 2 | 16/03/2023 14:38:43 |
| Convert-DistributionGroup | Script to support converting synchronized Distribution Groups to cloud-only Distribution Groups | 1 | 16/03/2023 14:38:13 |
| Fix-MailboxFolders | Script to fix mailbox folder names after changing regional settings or restore/import. | 2 | 18/08/2022 01:15:59 |