scripts/POWERSHELL/Services_Check_Relance_si_KO.ps1

23 lines
517 B
PowerShell
Raw Permalink Normal View History

$services = @("service1","service2")
For($i=0;$i -lt $services.Length;$i++)
{
$ServiceName = "$($services[$i])"
$getService = Get-Service -Name $ServiceName
while ($getService.Status -ne 'Running')
{
Start-Service $ServiceName
write-host $getService.status
write-host 'Service starting'
Start-Sleep -seconds 60
$getService.Refresh()
if ($getService.Status -eq 'Running')
{
Write-Host 'Service is now Running'
}
}
}