Invoke-Command

Windows PowerShell aliases

 

7. Gestión de procesos en PowerShell (nivel intermedio)

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. Procesos El sistema operativo se encarga de: crear y destruir procesos, suspender y reanudar procesos, y sincronizar y comunicar procesos. Información sobre procesos Cmdlet

Alias

Parámetros y alias de los parámetros

WMI

Ejemplos […]

Windows PowerShell aliases

 

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 […]

Running Executables

1. Direct – Using the environment path or local folder Example:

  2. Invoke-Expression (IEX) Example:

  3. Invoke-Command (ICM) Example:

  4. Invoke-Item Example:

 

Invoke-Command

The Invoke-Command cmdlet runs commands on a local or remote computer and returns all output from the commands, including errors. With a single Invoke-Commandcommand, you can run commands on multiple computers. To run a single command on a remote computer, use the ComputerName parameter. To run a series of related commands that share data, use the New-PSSession cmdlet to create a PSSession (a persistent connection) on the remote computer, and then use the Session parameter of Invoke-Command to run the command in the PSSession. To run a command in a disconnected session, use the InDisconnectedSession parameter. To run a command […]