top of page

PowerShell | Services Delayed Start


          Get list of computers from file
          Loop and test connection
          Set services to delayed start    
Author:   Scott Head
Date:     02/09/2022
Version:  1.0 
#Get input from file

$Computers = Get-Content C:\temp\Comp-Input.txt

#Loop through computer and test connection
Foreach($Computer in $Computers){
    $Checker=Test-Connection $Computer.Trim() -Count 1 -Quiet    
    Write-Host $Computer    

#Use SC.exe Tool to change services startup
ForEach ($Comp In $ArrayPing){
   Write-Host "`n $Comp"
    SC.EXE \\$Comp Config GGSMGR Start= Delayed-Auto
     SC.EXE \\$Comp Config d7a_sshd Start= Delayed-Auto
      SC.EXE \\$Comp Config MySQL Start= Delayed-Auto     

bottom of page