7. Gestión de procesos en PowerShell para administradores de sistemas

Uno de los conceptos más importantes en los sistemas operativos es el proceso que se define como un programa en ejecución. Los programas son un conjunto de archivos que están almacenados en algún dispositivo de almacenamiento (disco duro, USB, etc.) y que por sí solos no tienen ningún funcionamiento, pero cuando ese conjunto de archivos se ejecutan entonces pasan a ser un proceso.

Los procesos que se ejecutan pueden estar en primer plano o segundo plano: los de primer plano interactúan con los usuarios, y los de segundo plano o demonios realizan una función específica sin tener que actuar con el usuario (aunque podrían hacerlo).

Procesos

Los procesos son programas en ejecución, un proceso puede pasar por varios estados desde que se crea hasta que muere.

Los procesos generan hilos, un hilo es una tarea que tiene la característica de poder ejecutarse a la vez que otro hilo.

Las operaciones que se pueden realizar con procesos son:

Obtener información sobre procesos

Arrancar procesos

Terminar procesos

Servicios

Los procesos en segundo plano que realizan distintas funciones, algunas relacionadas con el sistema operativo y otras no, se denominan servicios, y se están ejecutando permanentemente en el sistema.

Las operaciones que se pueden realizar con servicios son:

Listar servicios

 

Automatizar el análisis de imágenes utilizando “Buscar por imagen” de Google guardando las direcciones URL con las posibles imágenes que coinciden con la búsqueda

 

Windows PowerShell aliases

 

Agenda (versión avanzada 2)

 

Cmdlets relacionados con tareas básicas y de administración en el sistema operativo Windows

  • Gestión del hardware
  • Gestión de archivos
  • Agregar/Eliminar software
  • Actualizar
  • Gestión de procesos
  • Programación de tareas
  • Gestión de usuarios
  • Gestión del almacenamiento
  • Gestión de la red
  • Copias de seguridad
  • Reparación del sistema
  • Rendimiento del sistema

Gestión del hardware

Ejemplos


Gestión de archivos

Ejemplos

 

Agregar/Eliminar software

Ejemplos

 

Actualizar

Ejemplos

 

Gestión de procesos

Ejemplos

 

Programación de tareas

Ejemplos

 

Gestión de usuarios

 

Gestión del almacenamiento

Ejemplos

 

Gestión de la red

Ejemplos

 

Copias de seguridad

 

Reparación del sistema

Ejemplos

 

Rendimiento del sistema

Ejemplos

Agenda (versión avanzada 1)

 

Formas de parar un proceso

Forma 1

 
Forma 2

 
Forma 3