From ac3c9617855211db1b381198789b1b8eaeb637b7 Mon Sep 17 00:00:00 2001 From: Gabe Date: Tue, 28 Jul 2026 22:37:49 +0000 Subject: [PATCH] Add AD Scripts/AD - Find users in local administrators group.ps1 --- ...Find users in local administrators group.ps1 | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 AD Scripts/AD - Find users in local administrators group.ps1 diff --git a/AD Scripts/AD - Find users in local administrators group.ps1 b/AD Scripts/AD - Find users in local administrators group.ps1 new file mode 100644 index 0000000..0ec5e91 --- /dev/null +++ b/AD Scripts/AD - Find users in local administrators group.ps1 @@ -0,0 +1,17 @@ +#Variables +$OutputDirectory = "$Env:windir\temp" +$CSVOutput1 = "$Env:windir\temp\$env:computername Local Users.csv" +$CSVOutput2 = "$Env:windir\temp\$env:computername Users in Local Administrators Group.csv" + +#Create output directory if it doesn't exist +If ((Test-Path $OutputDirectory) -eq $False) { New-Item -ItemType directory -Path $OutputDirectory } + +#Remove existing CSV output files to prevent possible issues(just in case) +If ((Test-Path $CSVOutput1 -ErrorAction SilentlyContinue) -eq $True) { Remove-Item $CSVOutput1 -Force } +If ((Test-Path $CSVOutput2 -ErrorAction SilentlyContinue) -eq $True) { Remove-Item $CSVOutput2 -Force } + +#To see if the local user(s) are enabled +Get-LocalUser | Select-Object Enabled, Name | Export-Csv -Path $CSVOutput1 -Append -NoType + +#To find all the users in the local Administrators group on a computer, domain and local users +Get-LocalGroupMember -Group "Administrators" | Select-Object Name | Export-Csv -Path $CSVOutput2 -Append -NoType \ No newline at end of file