Windows – Az összes szolgáltatás listázása CMD és Powershell segítségével

nov 2, 2021
admin

Amint azt valószínűleg már tudja, a Windows operációs rendszerekben a Windows szolgáltatás egy olyan számítógépes program, amely a háttérben működik, akárcsak a démonok a Unix-szerű környezetben. Be lehet őket állítani úgy, hogy vagy az operációs rendszer indításakor elinduljanak, és a háttérben fussanak mindaddig, amíg a Windows fut, vagy manuálisan indíthatók a Szolgáltatáskezelő eszközzel, amelyet a parancssorból a services.msc beírásával, vagy a Start menü megnyitásával, a Start menüből a “services” beírásával, majd a Szolgáltatáskezelő ikonjának elindításával lehet elindítani, amelynek rögtön meg kell jelennie.

Ebben a bejegyzésben megnézünk néhány hasznos parancssoros (CMD) és Powershell parancsot, amelyek a legtöbb Windows környezetből (beleértve a Windows 10-et és a Windows Servert is) használhatók a telepített / aktív / inaktív szolgáltatások listázására, valamint egy adott szolgáltatás keresésére a Windowsban.

Ha az összes létező/elérhető Windows szolgáltatás teljes listáját keresi, nézze meg ezt a bejegyzést.

Command-Line (CMD) parancsok

Hogyan listázza ki az összes Windows szolgáltatást:

MS DOS

1
sc queryex type=service state=all

A Windows összes szolgáltatásának listázása (csak nevek):

MS DOS

1
sc queryex type=service state=all | find /i “SERVICE_NAME:”

Hogyan lehet felsorolni az összes futó Windows szolgáltatást, kivéve a leállított / inaktívakat:

MS DOS

1
sc queryex type=service state=active

Hogyan lehet listázni az összes leállított / inaktív Windows szolgáltatást, kivéve a futó szolgáltatásokat:

MS DOS

1
sc queryex type=service state=inactive

Egy adott Windows szolgáltatás keresése (név alapján):

MS DOS

1
sc queryex type=service state=all | find /i “SERVICE_NAME: MyServiceName”

Hogyan lehet lekérdezni egy adott szolgáltatás állapotát (név alapján):

MS DOS

1
sc query MyServiceName

PowerShell parancsok

How to list all Windows services:

MS DOS

1
Get-Service

A Windows összes szolgáltatásának listázása (csak nevek):

MS DOS

1
sc queryex type=service state=all | find /i “SERVICE_NAME:”

Hogyan lehet felsorolni az összes futó Windows szolgáltatást, kivéve a leállított / inaktívakat:

MS DOS

1
Get-Service | Where-Object {$_.Status -eq “Running”}

Hogyan listázza ki az összes leállított / inaktív Windows szolgáltatást, kivéve a futókat:

MS DOS

1
Get-Service | Where-Object {$_.Status -eq “Leállt”}

Hogyan kereshetünk egy adott Windows szolgáltatást:

MS DOS

1
Get-Service | Where-Object {$_.Name -like “*MyServiceName*”}

Egy adott szolgáltatás állapotának lekérdezése (név alapján):

MS DOS

1
Get-Service MyServiceName*

Következtetések

Mindenképpen reméljük, hogy ez a bejegyzés segít azoknak a rendszergazdáknak, akik egy gyors és hatékony listázási módot keresnek, a Windows-gépükre telepített Windows-szolgáltatások állapotának listázását, szűrését, keresését és/vagy lekérdezését a parancssori súgó (CMD) vagy a Powershell segítségével.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.