top of page

PowerShell - Check Any OU for machines with Spooler running

  • Writer: Jon Boyette
    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


}



 
 
 

Recent Posts

See All
PowerShell - List All Domain SPNs

Save as same List_ALL_SPNs.ps1 or similar, this LDap calls the Domain for all Service Principal names and accounts related #Build LDAP...

 
 
 
PowerShell - Start-Monitoring

This is a great script used to Monitor and Email if a server is up or down, once ran, and smtp and from address is set, then run:...

 
 
 

Comments


Post: Blog2 Post
  • Facebook
  • Twitter
  • LinkedIn

©2022 by Boyette Technical Services. Proudly created with Wix.com

bottom of page