by Edward van Biljon | Nov 14, 2023 | PowerShell, PowerShell V7, Windows Server 2016 PowerShell, Windows Server 2019 PowerShell
As an Admin, looking at Event Viewer becomes a normal thing, especially when you have issues or simply looking for intrusion like in my case where events are written to the different logs. To manually go through hundreds of thousands of logs is time consuming so I...
by Edward van Biljon | Nov 13, 2023 | Exchange 2019 PowerShell, Exchange 2019
Here is a quick tip for you, if you ever want to know the uninstall string to remove an Exchange Server, you can run a simple command to get the UninstallString from the Windows Registry, the command is as follows: Get-ExchangeUninstallKey This command will produce...
by Edward van Biljon | Nov 11, 2023 | Exchange 2019 PowerShell, Exchange 2013 PowerShell, Exchange 2016 PowerShell
I thought about writing this blog post as it is something I use often and perhaps it will help you out. The script used is not my own but a fellow MVP so all credit goes to him. As an Exchange Admin, we are constantly busy with Exchange server tasks such as...
by Edward van Biljon | Nov 9, 2023 | Exchange 2019 PowerShell, Exchange 2013 PowerShell, Exchange 2016, Exchange 2016 PowerShell, Exchange 2019
As Exchange Admins, dealing with mailbox moves is something we do all the time. Checking the status of these moves is done in PowerShell but why not have the ability to view it in a Grid output using a simple script? I have created a script with the columns I thought...
by Edward van Biljon | Nov 6, 2023 | PowerShell, Windows Server 2016 PowerShell, Windows Server 2019 PowerShell, Windows Server 2022 PowerShell
PowerShell has the ability to perform so many functions, from WMI queries to fetching information etc. On Windows Server Core, whether it is Windows Server 2022, 2019 2016, because many of the GUI features are not available, you cannot just open a browser to do...
by Edward van Biljon | Oct 19, 2022 | Windows Server 2019 PowerShell
I was tasked with updating a number of mobile numbers in Active Directory and the easiest way that this was accomplished was by using a CSV file and PowerShell. The CSV consisted of two columns. One for the UPN and another for the mobile number. With any script, I...
by Edward van Biljon | Sep 1, 2022 | Exchange 2019 PowerShell, Exchange Online PowerShell, Office 365 PowerShell, PowerShell
As many of you have seen that starting 1 October 2022, Microsoft will start disabling Basic Auth on Tenants. This means disruption for many users that make use of EAS and are using the native mail applications on Android and iOS. I put together a script that will help...
by Edward van Biljon | Jun 17, 2022 | Exchange 2019 PowerShell, Exchange 2016 PowerShell, Exchange Online PowerShell, Office 365 PowerShell
For many organizations, ActiveSync plays a big part in terms of communication where end users either have email on company owned devices or personal devices. Policies can be applied to certain users, for example, Executives or Senior Management may have a different...
by Edward van Biljon | Feb 6, 2022 | Exchange 2019 PowerShell, Exchange 2016, Exchange 2016 PowerShell, Exchange 2019
Shared mailboxes in Office 365 and Exchange 2016 or Exchange 2019 are rather common. You may have end users that can “Send on behalf” or “Send As” the mailbox. A common query that comes up often when a user sends an email is that the Sent Items...
by Edward van Biljon | Feb 5, 2022 | Exchange 2019 PowerShell, Exchange 2016, Exchange 2016 PowerShell, Exchange 2019
In my previous article, we looked at configuring our TLSReceiveDomainSecureList and if you have one or two domains listed, you can view them easily, however if you have multiple items, the first few are shown and then you have …. at the end. What am I talking...