Other Articles
Quickly update the default startup location when opening PowerShell in Server 2022
If you work in PowerShell as much as I do and you have a dedicated folder where you run scripts, having to keep navigating to the folder can become a pain. By default, PowerShell will open up in the user that is logged in directory, below we can see that I am logged...
Validate Windows Activation Status using PowerShell and display the results in a GridView.
If you work with a large number of servers and you do not use a system to manage the activation of all machines built, manually logging in and checking the status is just time consuming. I put together a script that will go and get the status of all machines specified...
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...
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...
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...
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...
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...