PowerShell
Empower Your Server Security: Utilizing PowerShell to Identify Enabled TLS Versions on Windows Server
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...
Quickly confirm Exchange Online PowerShell Module Installation and Version
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...
Active Directory:- Find accounts that passwords are set to never expire
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...
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 install the Telnet-Client on Server 2019 utilizing PowerShell
If you are like me and work 99% of the time in PowerShell, you always want to do things in PowerShell. This includes adding roles/features, extracting information or simply just opening stuff. I use Telnet a lot, comes in very handy when you checking email servers and...
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...
Exchange 2019:- Enable Moderation on a Distribution group and set a Moderator
Moderation on groups, especially global company comms groups is a good thing because it means that not just anyone can email them. Many companies only allow HR, IT, Security or other groups to send email to everyone in the company. I put together a script that will...
Exchange 2019:- Add an Accepted Domain with PowerShell
I put together a simple script that will add an Accepted Domain in Exchange 2019 from the Exchange Management Shell (EMS) instead of using the GUI. The script does require manual input of the following fields: DomainName - This is the domain you want to add to...