ps

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 crear un usuario desde PowerShell

Crear un proyecto en Visual C# Biblioteca de Clase (.NET Framework) 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

 

Crear, compilar y ejecutar una DLL con Microsoft Visual C# que abre Notepad desde PowerShell

Crear un proyecto en Visual C# Biblioteca de Clase (.NET Framework) 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  

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:

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:

forkstat

Forkstat is a program that logs process fork(), exec() and exit() activity. It is useful for monitoring system behaviour and to track down rogue processes that are spawning off processes and potentially abusing the system. Note that forkstat uses the Linux netlink connector to gather process activity and this may miss events if the system is overly busy. Netlink connector also requires root privilege. forkstat command line options: -d strip off the directory path from the process name -D specify run duration in seconds. -e select which events to monitor. -h show brief help summary -l set stdout to line-buffered […]

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

Listar procesos de PowerShell con Node-PowerShell (Node.JS)

Listar los nombres de los ficheros DLL que hay en System32 con PowerShell