Exchange 2019 PowerShell
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...
Testing in Exchange 2019: Successfully Generated a Self-Signed PFX Certificate for Enhanced Security Testing
Testing in Exchange 2019: Successfully Generated a Self-Signed PFX Certificate for Enhanced Security Testing In some of my testing, I wanted to have SSL certificates that I could use and trash as I needed to without having to pay for anything because SSL certificates...
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...
Exchange 2019:- Viewing all mailboxes that have SendOnBehalfRights in PowerShell
In my lab, I was wanting to see which mailboxes had Send On Behalf Permissions assigned and instead of going through each mailbox and looking at the delegation tab in the Exchange Admin Center (EAC), I put together a script to get this information for me. The script...
Exchange 2019: How to Renew and Update the SSL Certificate for the Exchange Back-End Binding
In my previous blog post, we looked at retrieving the IIS bindings for the Exchange Back End. As mentioned, Windows Server 2019 and 2022 core is limited with what you can access from a GUI perspective. I wanted to be able to update the SSL certificate on the Exchange...
PowerShell:- Get the DNS server IP’s on all Exchange Servers
As Administrators, you may work with 10 Exchange Servers in an environment or you may work with 500. Consistency within configuration is essential as something small like the incorrect DNS server can cause havoc and send you down a rabbit hole trying to find the root...
Exchange 2019:- Retrieving binding information from IIS with PowerShell
In Windows Server 2019 or Windows Server 2022 Core edition, many GUI (Graphical User Interface) items are not available including IIS Manager. On Windows Server Core, pretty much almost everything is configured with PowerShell or if you use another server as a proxy...
Quickly find Inactive Mailboxes in Exchange 2019 by using PowerShell.
Many times as Exchange Admins, we are tasked to find out if we have licenses available for new staff or we are running out of space on a server or simply just performing a cleanup and we need to know which users are inactive. In a small company this will be easier to...
Exchange 2019:- Find all groups with Moderation using PowerShell
In my previous blog post, we posted a script that would enable moderation on a Distribution Group and set a Moderator. In this blog post, we will use PowerShell to find all Distribution Groups that have moderation enabled as well as show the moderators of those...