PowerShell get all the services that can be stopped in the system _powershell

Source: Internet
Author: User

Applicable to PS3.0 and later versions.

Get-service can display all the installed services on your computer. However, there is no parameter to get the service that is running or stopping only.

With a simple where-object statement, you can solve this problem. The usual code is as follows:

Copy Code code as follows:

Ps> Get-service | Where-object Status-eq Running

Basically, Where-object can get any properties of the object and let you choose the conditions you want.
If you plan to get all the services you can stop, the code above will not work. Some services may be running, but they cannot be stopped. It can be done by modification. The following will produce a list showing the services that can be stopped.
Copy Code code as follows:

Ps> Get-service | Where-object CanStop

This simplifies the fact that "CanStop" is a Boolean (true or false), so it's no longer necessary to follow an expression.
So to reverse get the service can not stop, the format is as follows:
Copy Code code as follows:

Ps> Get-service | Where-object Canstop-eq $false

Of course, it can be used in conjunction with the following format:
Copy Code code as follows:

Ps> Get-service | Where-object {!$_. Canstop-and $_. Status-eq ' Running '}

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.