Cómo exportar la lista de servicios de Windows usando la línea de comandos
Puede usar el símbolo del sistema o el cmdlet Get-Service PowerShell para generar una lista de servicios de Windows en ejecución o detenidos. Esta publicación le mostrará cómo puede generar una lista de servicios de Windows que se ejecutan en su computadora con Windows 11/10/8/7.
Cómo exportar la lista de servicios de Windows
Exporte la lista de servicios de Windows usando la línea de comando en CMD
Abra un símbolo del sistema elevado, escriba lo siguiente y presione Entrar:
sc query type= service > "%userprofile%\Desktop\ServicesList.txt"Esto guardará la lista como un archivo de texto en su escritorio.
Use PowerShell para generar una lista de servicios de Windows
El cmdlet Get-Service está diseñado para recuperar información sobre los servicios instalados en su computadora. Con el cmdlet Get-Service PowerShell, puede generar una lista de los servicios de Windows que se ejecutan en su computadora con Windows 10/8/7.
Abra una consola de PowerShell con privilegios elevados, escriba Get-Service y pulse Intro. Verá una lista de todos los Servicios instalados en su sistema Windows.
También puede filtrar los resultados mediante las funciones de filtrado de Windows PowerShell. Hacer uso de los parámetros para lograr esto. Puede generar una lista de Servicios en ejecución así como de Servicios detenidos. También puede ordenarlos por nombre mediante el cmdlet Sort-Object. Puede dar un paso adelante e incluso enviar la lista a GridView.
Por ejemplo, puede usar el cmdlet Get-Service, filtrar el estado en la palabra En ejecución y luego enviar a GridView con el siguiente comando:
Get-Service | Where Status -eq "Running" | Out-GridViewEsto generará una lista de los Servicios en ejecución y se abrirá otra ventana para mostrar el resultado.
Para recuperar información sobre los servicios detenidos en una computadora remota y enviarla a GridView, use el parámetro -ComputerName, como se muestra a continuación:
Get-Service -ComputerName RemoteComputerName | Where Status -eq "Stopped" | Out-GridViewPara exportar la lista de servicios de Windows, use el siguiente comando:
Get-Service | Where-Object {$_.Status -eq "Running"} | Out-File -filepath "$Env:userprofile\Desktop\ServicesList.txt"Esto guardará la lista como un archivo de texto en su escritorio.
Estos fueron solo tres ejemplos. Obtenga más información sobre Get-Service en TechNet.
Ahora eche un vistazo a cómo exportar y hacer una copia de seguridad de los controladores de dispositivos en Windows usando PowerShell.
¿Cómo obtener la lista de servicios de Windows desde la línea de comandos?
Si desea obtener una lista de servicios de Windows desde la línea de comandos, debe utilizar la guía mencionada anteriormente. En otras palabras, primero puede abrir el símbolo del sistema con privilegios de administrador. Luego, puede ingresar este comando: sc query type= service > “%userprofile%\Desktop\ServicesList.txt”. Para su información, puede encontrar un archivo de texto en su escritorio.
¿Cómo obtengo los servicios de Windows en el script de PowerShell?
Si desea obtener los servicios de Windows en PowerShell, puede seguir la guía mencionada anteriormente en este artículo. Puede utilizar el cmdlet Get-Service para hacerlo. Sin embargo, puede personalizar el comando según sus requisitos. Por ejemplo, puede usar este comando para buscar solo el proceso en ejecución: Get-Service | Donde Estado -eq “En ejecución” | Out-GridView.
Con Windows PowerShell, también puede actualizar las definiciones de Windows Defender, enumerar las unidades, desinstalar aplicaciones universales, encontrar el estado de las tareas programadas en cola, crear una imagen del sistema, crear un acceso directo en el escritorio para abrir las aplicaciones de la Tienda Windows, obtener una lista de controladores instalados, exportar controladores y más. !
