Get-Process

Gets the processes that are running on the local computer or a remote computer

Analizar las conexiones que tiene abiertas el proceso que más CPU consume en Windows con PowerShell mediante una función

Crear, compilar y ejecutar una DLL con Microsoft Visual C# que ejecute un cmdlet de PowerShell

Crear un proyecto en Visual C# Biblioteca de Clase (.NET Framework) Buscar e instalar en NuGet System.Management.Automation Importar desde Microsoft Visual C# la referencia al ensamblado System.Management.Automation (C:\Windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35\System.Management.Automation.dll) Añadir el siguiente código en PowerShell a Visual Studio C# y compilar la solución

La dll compilada se encuentra en la carpeta bin Llamar a la dll creada desde PowerShell

Mostrar la descripción de los procesos que se están ejecutando desde PowerShell con Node-PowerShell (Node.JS) y mostrarlos en una web con Express

Es necesario instalar: Node-powershell

Express

Código para listar procesos de PowerShell con Node-PowerShell (Node.JS) y mostrarlos en una web con Express:

Encontrar cmdlets en un código de PowerShell

Listar procesos de PowerShell con Node-PowerShell (Node.JS) y mostrarlos en una web con Express

Es necesario instalar: Node-powershell

Express

Código para listar procesos de PowerShell con Node-PowerShell (Node.JS) y mostrarlos en una web con Express:

Ejecutar en PowerShell mediante ofuscación y Expresiones Regulares

Pedir el nombre de un proceso y mostrar información del proceso mediante PowerShell con Node-PowerShell, EJS (Embedded JavaScript), Body-parser y Express

Fichero principal index.js

Fichero index.ejs

Fichero style.css

Ejecución Resultado