Advance

Manage Windows services with PowerShell

Manage Windows services with PowerShell

Manage Windows services with PowerShell. In this article, we want to introduce you to PowerShell by managing Windows services so that you can easily and quickly control and manage Windows services. You can also buy and use the Windows VPS Server from eldernode.

As you know, one of the most important parts of any operating system is the services that run it. In general, it can be said that each part of the operating system that starts has a special service that can be managed and controlled.

In this article, we will manage Windows services with PowerShell so that you do not have any problems if you need to use PowerShell in Windows Nano Server or Windows Server Core.

Recommended Article: How to Set System Variable Path for Python

Manage Windows services with PowerShell

* First, open a PowerShell terminal with Administrator access.

* The first step in working with services in PowerShell is to get a list of services or search among them, for which the following command can be used.

Get-Service  

The Get-Service command displays a list of all services, the output of which is as follows.

PS C:\WINDOWS\system32> Get-Service    Status Name DisplayName  ------ ---- -----------  Running AdobeARMservice Adobe Acrobat Update Service  Stopped AJRouter AllJoyn Router Service  Stopped ALG Application Layer Gateway Service  Running AppHostSvc Application Host Helper Service  Stopped AppIDSvc Application Identity  Running Appinfo Application Information  Running AppMgmt Application Management  Stopped AppReadiness App Readiness  Stopped AppVClient Microsoft App-V Client  Stopped AppXSvc AppX Deployment Service (AppXSVC)  

By default, you will see the three main sections Status, Name, and Display.

Now if you plan to search and list a specific service, you can use filtering each of the parameters.

for example:

Display all services whose names begin with the letters wi:

Get-Service -Name wi*  

Display all services whose display name starts with the letters win:

Get-Service -DisplayName win*  

Note: If you have access to another computer through the network, you can see the list of services of that system as follows from the following command.

Get-Service -ComputerName Server1  

One of the most important points in services is Dependent services, which may be used to troubleshoot services, to run, and so on.

The following command can be used to get a list of special services for Dependency services:

Get-Service -Name WinDefend -DependentServices  

The RequiredServices parameter can be used to get a list of services required by a service.

Get-Service -Name WinDefend - RequiredServices  

 

Explain the management instructions of the services

 

Stop the service with PowerShell

The following command can be used to stop a service via PowerShell.

Stop-Service -Name Windefend  

 

Start the service with PowerShell

Like the structure of the PowerShell Stop Service command, the Start-Service command is used.

Start-Service -Name Windefend  

 

Restart the service with PowerShell

One of the most common commands used with services is to restart the structure.

Restart-Service -Name Windefend  

 

Suspension of service with PowerShell

Another command that you may be less familiar with is service suspension, which will temporarily stop a service.

Suspend-Service -Name Windefend  

Similarly, you can manage Windows services with PowerShell.

For more information on these commands and how they work, use the Get-Help command to learn more about these commands.

Dear user, we hope you would enjoy this tutorial, you can ask questions about this training in the comments section, or to solve other problems in the field of Eldernode training, refer to the Ask page section and raise your problem in it as soon as possible. Make time for other users and experts to answer your questions.

Goodluck.

We Are Waiting for your valuable comments and you can be sure that it will be answered in the shortest possible time.

Leave Your Comment

Your email address will not be published.

We are by your side every step of the way

Think about developing your online business; We will protect it compassionately

We are by your side every step of the way

+18054214518

7 days a week, 24 hours a day