PowerShell - Check Any OU for machines with Spooler running
- Jon Boyette
- Jan 10, 2022
- 1 min read
Save as a .ps1, This checks whatever OU defined/prompted servers/computers spooler running, this being known vulnerable areas to stop as auto start on servers, outputs to user profile directory as MemberServersOUSpoolerServices.txt
$ou = Read-Host "Enter OU to check if spooler is running on servers like OU=Servers,DC=domain,DC=com"
$servers = Get-ADComputer -Filter * -SearchBase $ou | select-object -ExpandProperty Name
Foreach ($server in $servers){
$Data = Get-Service -ServiceName *spooler* -ComputerName $server | select machinename,name,status | sort machinename | format-table -AutoSize
Write($Data) | Out-File .\MemberServersOUSpoolerServices.txt -Append
}
Comments