Service Connection Points (SCP) are objects in Active Directory that hold information about services. Services can publish information about their existence by creating serviceConnectionPoint objects in Active Directory.

In turn client applications then use this information to find and connect to instances of the service. Some common systems that use SCPs are Exchange, SCCM and Terminal Server.

This guide shows you how to find out what servers are advertising terminal server SCPs and how to delete them if the SCP in question if it no longer exists in your organisation.

There is certain situations where you need to use Legacy BIOS rather than modern UEFI, one example is certain scenarios within disaster recovery in public cloud. 

This of course causes huge pain in existing production workloads, this guide uses a combination of Linux and Windows to convert the GPT disk to MBR and UEFI to BIOS WITHOUT any data loss within VMware.

When trying to download Powershell modules on Server 2016/2019, you may come up against the following error message;

WARNING: Unable to resolve package source ''.

This is linked to the insecure security protocols being used by powershell and it will need to be set to a supported protocol, this could be either if you were behind a proxy configured a certain way or the site you are connecting to only supports certain protocols.

IT Managers and system administrators should be aware of exactly what Server Operating Systems are in use across their environment, if you are unsure you can quickly understand/audit what OS's are running within your Active Directory estate by running the following Powershell commands;

When working with installers or firmware for firewalls, switches, hypervisors etc it is very important that you verify the integrity of the downloaded file in case it has been corrupted in transit to ensure it does not contain errors when running the install.

Fortunately, this can be simply and quickly checked using a Powershell command against the file and specifying the Algorithm.

When working towards decommissioning a single or multiple Domain Controllers/DNS servers it is important before the DNS role is removed that every device referencing the server for DNS queries is identified and updated with the new values. DNS is an integral part of healthy functioning systems and failure to do so could result in serious system failures and problems.

After installing the Windows Server Backup Feature on Server 2012, 2016 or Server 2019 the Windows Server Backup feature/service can be missing from the server even after trawling through start menu shortcuts, searching for it, rebooting the server and even Powershell saying it is installed.

When working with certificates in larger or unfamiliar environments it is likely you will need to access the certification authority (CA) server.

The command below can be run to quickly identity any authorised certification authority servers that are available in your organisation including any that you may not be aware that exist.


When working across many different Exchange environments it is useful to quickly know which build version you are on for each Service Pack, Cumulative Update or Update Rollup of the specific Exchange release.

The commands below provide a quick reference to obtaining the builds using the Exchange Management Shell.