Files
Powershell-Scripts/Services Scripts/auto start agent service.ps1
T

27 lines
789 B
PowerShell
Raw Normal View History

2025-08-05 16:07:55 +00:00
$serviceName = "Windows Agent Maintenance Service"
$arrService = Get-Service -Name $serviceName
while ($arrService.Status -eq 'Running') {
Write-Host $serviceName $arrService.status
Start-Service $serviceName
Write-Host $serviceName $arrService.status
# Wait a short period before checking the service
Start-Sleep -seconds 5
$arrService.Refresh()
Write-Host $serviceName $arrService.status
if ($arrService.Status -eq 'Running') { Continue }
# Attempt to restart service
Start-Service $serviceName
Write-Host $serviceName $arrService.status
# Wait a short period before checking the service
Start-Sleep -seconds 10
$arrService.Refresh()
Write-Host $serviceName $arrService.status
}