by Edward van Biljon | Dec 16, 2023 | Exchange 2019 PowerShell, Exchange 2019, PowerShell
Everything-PowerShell The place to get all your scripts, tutorials and articles for different requirements in PowerShell. 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...
by Edward van Biljon | Dec 15, 2023 | Exchange 2019 PowerShell, Exchange 2016, Exchange 2016 PowerShell, Exchange 2019, PowerShell, PowerShell ISE, PowerShell V7
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...
by Edward van Biljon | Dec 14, 2023 | Exchange 2019 PowerShell, Exchange 2016, Exchange 2016 PowerShell, Exchange 2019, PowerShell, PowerShell ISE, PowerShell V7
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...
by Edward van Biljon | Dec 13, 2023 | PowerShell, PowerShell ISE, PowerShell V7, Windows Server 2016 PowerShell, Windows Server 2019 PowerShell, Windows Server 2022 PowerShell
I was working in my lab and wanted to check which TLS versions were enabled on my various machines. You can check the registry for this but I thought of putting a PowerShell script together to achieve this information. On the first machine, running the script provided...
by Edward van Biljon | Dec 12, 2023 | PowerShell, Exchange Online PowerShell, Office 365 PowerShell, PowerShell ISE, PowerShell V7
Microsoft in recent times removed older versions of the Exchange Online PowerShell Module and many applications that were using a specific version were required to update to continue working. Many times, customers ask, how do I verify the version I have installed on...
by Edward van Biljon | Dec 11, 2023 | PowerShell, Active Directory, PowerShell ISE, PowerShell V7, Windows Server 2016 PowerShell, Windows Server 2019 PowerShell, Windows Server 2022 PowerShell
If you are running Service Accounts, having them not expire is something many admins want set because some applications stop working that use them if the password keeps changing. Applications such as System Center Configuration Manager (SCCM) or System Center...
by Edward van Biljon | Dec 10, 2023 | Exchange 2019 PowerShell, Exchange 2019, Windows Server 2019 PowerShell, Windows Server 2022 PowerShell
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...
by Edward van Biljon | Dec 9, 2023 | Exchange 2019 PowerShell, Exchange 2016, Exchange 2016 PowerShell, Exchange 2019
A common question that Senior Management ask Exchange Administrators is, “Please can you tell us who is sending the most emails in a day”. If you are using a 3rd party solution that can run reports for you then you are able to achieve this easily but...
by Edward van Biljon | Dec 8, 2023 | Exchange 2019 PowerShell, Exchange 2016, Exchange 2016 PowerShell, Exchange 2019, PowerShell, PowerShell ISE, PowerShell V7
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...
by Edward van Biljon | Dec 7, 2023 | Exchange 2019 PowerShell, Exchange 2016, Exchange 2016 PowerShell, Exchange 2019, PowerShell, PowerShell ISE
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...