Aquí os dejo una pequena lista de comandos útiles en Powershell:

Listar todos los comandos que podemos ejecutar:

Get-command

Listar todos los comandos que podemos ejecutar filtrando por los que contengan un string específico:

get-command -name *IP*

Listar todos los comandos que podemos que contiene un módulo:

get-command -Module [nombre moódulo]

get-commando -Module NetTCPIP

Listar todos los comandos que podemos que contiene un módulo filtrando por los que contengan un string específico:

get-command -Module [nombre moódulo]

get-commando -Module NetTCPIP -name *IP*

Cómo consultar la información sobre un comando:

get-help [comando]

get-help get-process

Consultar los procesos que están corriendo:

Get-process

Consultar los procesos que están corriendo filtrando por nombre de proceso:

Get-Process | where-object {$_.Processname -eq “vmware”} ProcessName es la columna del nombre del proceso.

Consultar el estado de un servicio:

Get-service -displayname “windows time”

Parar un servicio:

stop-service -displayname “windows time”

Iniciar un servicio:

start-service -displayname “windows time”

Definir el startup de un servicio:

set-service audiosrv -StartupType Manual

Definir el startup de un servicio:

set-service audiosrv -StartupType Manual/disabled/automatic

Iniciar un proceso:

start-process [nombre]/[id]…

Start-process notepad

Parar un proceso:

Stop-process [nombre]/[id]…

Stop-process -id 745

 

Leave a Reply

error: ooops!