You are currently viewing PowerShell Restart-Service Cmdlet

PowerShell Restart-Service Cmdlet

PowerShell Restart-Service Cmdlet

Hello Everyone

Welcome to CloudAffaire and this is Debjeet.

In the last blog post, we have discussed Start-Service cmdlet in PowerShell.

https://cloudaffaire.com/powershell-start-service-cmdlet/

In this blog post, we will discuss Restart-Service cmdlet in PowerShell. You can use Restart-Service cmdlet to restart windows services. Restart-Service cmdlet first stops a service if it’s not already stopped by sending a stop message to the windows service controller. And then start the service by sending a start message to windows service controller. You can use parameters like ‘name’,’displayname’ or ‘inputobject’ to pass the service name to Restart-Service cmdlet. You need to have permission to manage windows service to use Restart-Service cmdlet.

Restart-Service Cmdlet Syntax:

Restart-Service Cmdlet Argument List:

  • Confirm: Prompts you for confirmation before running the cmdlet.
  • DisplayName: Specifies the display names of the services to restart. Wildcard characters are permitted.
  • Exclude: Specifies services that this cmdlet omits. The value of this parameter qualifies the Name parameter.
  • Force: Forces the command to run without asking for user confirmation.
  • Include: Specifies services that this cmdlet restarts. The value of this parameter qualifies the Name parameter.
  • InputObject: Specifies ServiceController objects representing the services to be restarted. Enter a variable that contains the objects, or type a command or expression that gets the objects.
  • Name: Specifies the service names for the service to be restarted.
  • PassThru: Returns an object that represents the service. By default, this cmdlet does not generate any output.
  • WhatIf: Shows what would happen if the cmdlet runs. The cmdlet is not run.

PowerShell Restart-Service Cmdlet:

Hope you have enjoyed this article. In the next blog post, we will discuss Suspend-Service CmdLet in PowerShell.

To Set more details on PowerShell, kindly follow below official documentation

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about?view=powershell-5.1

 

Leave a Reply