Solved

# Schedule Restart of a specific windows service (Application Specific) PowerShell

Posted on 2016-07-25
Medium Priority
42 Views
Hello all,

I want to stop a specific windows service using powershell and if it fails to stop, want to force stop using the script.
All I want to do is to schedule the script which will stop the service and force stop if it does not stop.

Even in case the service will not stop is there any possibility to check or get a notification that it has not stopped.
In one of the maintenance we are suppose to login to 100 servers to stop one service and run a script to start the application maintenance which is taking a long time. Any idea will be appreciated and of great help

Urgent :(
0
Question by:PavanPA
• 3
• 3

LVL 12

Expert Comment

ID: 41728862
$ServiceName = "WinRM"$arrService = Get-Service -Name $ServiceName if ($arrService.Status -eq "Running"){
stop-Service $ServiceName -Force }  0 LVL 12 Accepted Solution Benjamin Voglar earned 2000 total points (awarded by participants) ID: 41728877 This script will stop service "Winrm" on all computers in file servesrs.txt $comp = Get-Content -Path 'C:\it\servers.txt'

ForEach  ($obj in$comp) {

Invoke-Command -ComputerName $obj -ScriptBlock{$ServiceName = "WinRM"

$arrService = Get-Service -Name$ServiceName

if ($arrService.Status -eq "Running"){ stop-Service$ServiceName -Force }

}

}


0

Author Comment

ID: 41729272
I will try this on one of the development server and confirm by tomorrow.... :)
0

Author Comment

ID: 41732267
Hi Benjamin, Thank you so much for the script, yes it works but what I am looking here is to stop a particular service at server local time 8:00 PM, and we have server in different time zones? IS there any thing we can add to the script to work?

If possible it will be of a good learning to me as well.
0

Author Comment

ID: 41732269
Or I should use the first script you gave and setup a schedule task to run at local time on all servers...
1

LVL 12

Expert Comment

ID: 41756099
For closing service on multiple computers is this the right answer,
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Background Information Recently I have fixed file server permission issues for one of my client. The client has 1800 users and one Windows Server 2008 R2 domain joined file server with 12 TB of data, 250+ shared folders and the folder structure i…
I’m willing to make a bet that your organization stores sensitive data in your Windows File Servers; files and folders that you really don’t want making it into the wrong hands.
This tutorial will walk an individual through the process of installing of Data Protection Manager on a server running Windows Server 2012 R2, including the prerequisites. Microsoft .Net 3.5 is required. To install this feature, go to Server Manager…
Loops Section Overview
###### Suggested Courses
Course of the Month9 days, 15 hours left to enroll