Many organisations choose to rename the Built-in Administrator account for the domain for security reasons. Whether or not renaming the account provides any real protection is the matter of some debate. What is clear is that any hacker worth his or her salt is not going to be fooled by the rename, because the account has a well known security identifer:
I was working on something the other day and needed to find the Built-in Administrator account using Powershell. It wasn’t quite as straightforward as I thought it would be. Anyway, here’s what I came up with:
$BA = (Get-ADDomain).domainsid $BA = $BA.ToString() + "-500" Get-ADUser -Identity $BA
As you can see it basically involves grabbing the domain SID, adding on the well-known identifier “-500” and then searching for the account based on the concatenanted string.
I can’t help thinking there must be an easier method, so if you have one please post a comment here.