Powershell gives us functionality to stop or start service until either it's fully stopped or started. 
Lest copy and paste this script into notepad and save as stop-start-service.ps1 name. replace service name with the service name you want to restart. in my case, I am restarting World wide web service.
@"
===============================================================================
Title:               Start and Stop Service 
Description:         Stop, Start
Requirements:        Windows Powershell 
Author:              Amar Singh
Date:                Nov 29, 2017
===============================================================================
"@ 
# Define Service Name
$servicename = "w3svc"
#To stop the service
Stop-Service $servicename -Verbose
do {
Start-Sleep 10
}
until((Get-Service $servicename).Status -eq "stopped")
#To Start Service
Start-Service $servicename -Verbose
do {
Start-Sleep 10
}
until ((Get-Service $servicename).Status -eq "running")
#To Validate service status
Get-Service $servicename
start-sleep 10
 
No comments:
Post a Comment