
Exchange 2016 PowerShell
Quickly Manage Mailbox Quotas with PowerShell: Setting and Viewing Quotas
Introduction to Mailbox Quotas in Exchange Mailbox quotas are essential components of Microsoft Exchange, serving as crucial controls that manage the storage capabilities allocated to individual mailboxes within an organization. In environments like Exchange 2016 and...

Quickly use PowerShell and Log Parser to analyze RCA Logs in Exchange 2016
Introduction to Log Parser and RCA Logs in Exchange 2016 Tracking Outlook Versions being used in your Exchange 2016 environment is always something that is asked by management as they need to know what legacy versions of Outlook are being used and to plan for...

Adding a Second Domain Controller to Your Exchange Server Environment Using PowerShell
Having a second domain controller in your Exchange Server environment is crucial for ensuring redundancy and distributing the load off the main server. In this blog post, we will guide you through the process of adding a second domain controller using PowerShell. Why...

Learn how to use PowerShell to Manage Microsoft Exchange Server Tasks
Microsoft Exchange Server is a powerful email and collaboration platform used by many organizations around the world. With its extensive features and capabilities, managing Exchange Server tasks can sometimes be a complex and time-consuming process. However,...

Quickly get a list of all mailboxes with LitigationHold enabled in Exchange 2019
Have you ever worked in an organization where you have had to enable LitigationHold on a user or multiple users mailboxes because something has happened or it is a case where every mailbox has it enabled. I have seen both and it is something quite simple to do. There...

Show the WhiteSpace of each Mailbox database in Exchange 2019
When you manage Exchange 2019 Servers or Exchange 2016 Servers, whitespace is a common factor that has to be taken into account. The database will grow overtime as users gets added or removed or things change and eventually you end up with disks that cannot be...

PowerShell:- Download a setup file from the internet and save it locally
In my blog post on collaborationpro.com where I showed you how to get a reverse shell on Windows Server 2022 and then demonstrated how ESET removed the file, well, because it was on Windows Server 2022 Core, there is not browser option so I had to put together a quick...

Simplify your Exchange 2019 task:- Quickly copy your SSL certificates or executables to multiple servers using a script
As an Exchange Administrator, working with many Exchange Servers is not uncommon but when you have to deal with copying the latest Security Update (SU), Cumulative Update (CU) or updated SSL Certificates, it can be a tedious task to do it all manually. Luckily we have...

Exchange 2019:- Installing a new SSL Certificate using PowerShell
In my previous blog post, we looked at creating a self signed certificate using PowerShell (3x Liner). The certificate obviously is not what a professional cert is, one thing missing is the "Friendly Name" which can be changed in the MMC and certificates snapin. I...

Exchange 2019:- Display information about your Send Connector in PowerShell
As an Exchange Admin, we work with various connectors such as Receive and Send connectors and once you set them up, especially in the Exchange Admin Center (EAC), not all information is visible and you need to use PowerShell to get other information. To open up the...