command line - servicios - ¿Cómo obtener todos los nombres de servicio de Windows comenzando con una palabra común?
nombres empresas originales (3)
Con PowerShell , puede usar lo siguiente
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Select name
Esto mostrará una lista de todos los servicios cuyo nombre de visualización comienza con "NATION-".
También puede detener o iniciar directamente los servicios;
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Stop-Service
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Start-Service
o simplemente
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Restart-Service
Hay algunos servicios de Windows alojados cuyo nombre para mostrar comienza con un nombre común (aquí NATION). Por ejemplo:
- NACION-CIUDAD
- ESTADO NACIONAL
- NACION-Pueblo
¿Hay algún comando para obtener todos los servicios como ''NATION-''? Finalmente, debo detener, iniciar y reiniciar dichos servicios utilizando el comando promt.
Lo tengo :)
sc queryex type= service state= all | find /i "NATION"
- use
/i
para búsqueda insensible a mayúsculas y minúsculas - el espacio en blanco después del
type=
es deliberado y obligatorio
Guárdelo como un archivo .ps1 y luego ejecute
powershell -file "path/to your/start stop nation service command file.ps1"