Administrar otro equipo mediante Powershell
Powershell no sólo se utiliza para administrar nuestro equipo. También sirve para administrar otro equipo conectado a la red!
Se puede reiniciar remotamente, ver los servicios del equipo, el eventlog, entre otros.
Te traigo los pasos a seguir:
1) Entrar al CMD de ambos equipos y escribir winrm quickconfig
2) Me pedirá confirmar la habilitación de excepción de WinRM en el firewall, escribo Y para confirmar
3) Luego ir al Powershell del equipo que vamos a usar para administrar el otro y
escribir:
enter-pssession nombredepc
Por ejemplo, si el equipo a administrar se llama DOMAIN-PC-01 entonces el cmdlet a ejecutar debería ser:
enter-pssession domain-pc-01
Listo! A partir de ese momento hasta que escriba exit-pssession, me
ejecutara todos los cmdlets que ingrese como si estuviera sentado en la otra PC.
Te traigo algunos comandos que te van a ser de utilidad:
- Restart-Computer (Reinicia el equipo a administrar remotamente. Es necesario que no haya ningún usuario usando el equipo)
- Test-Connection (Testea la conexión entre computadoras)
- Clear-EventLog (Limpia el eventlog)
- Get-EventLog (Muestra el eventlog)
- Get-Process (Muestra los procesos)
- Get-Service (Muestra los servicios)
Para saber más acerca de administrar remotamente equipos mediante Powershell podés googlear otros comandos, hay un montón y están muy buenos!