Cómo utilizar PowerShell para ver quién se ha conectado a la red

Escrito por mike wallace | Traducido por daniela laura arjones
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo utilizar PowerShell para ver quién se ha conectado a la red
Un simple script de PowerShell puede decirte quién está conectado a tu red. (Comstock/Comstock/Getty Images)

Windows PowerShell es una línea de comandos que es parte de Windows Management Framework, diseñado para ayudar a administradores de sistemas y de red. Puedes introducir los comandos manualmente en PowerShell, escribiéndolos o puedes escribir scripts de PowerShell especiales que contienen muchos de los comandos individuales ejecutados en secuencia. Los scripts pueden ser reutilizados. Esto es especialmente útil cuando se intenta realizar una operación compleja en múltiples ocasiones, como la comprobación para ver quién está conectado a la red informática.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • PC de Windows con PowerShell instalado (Ver Recursos)

Lista completaMinimizar

Instrucciones

  1. 1

    Crea un nuevo documento de texto, haciendo clic en cualquier lugar en el escritorio o en una carpeta. Aparecerá un menú contextual. Selecciona "Nuevo" y luego "Documento de texto". Un nuevo documento de texto aparece en el escritorio o en la carpeta, con el nombre destacado. Nómbralo "checkNetworkUsers.ps1" y haz clic en "Sí" cuando se te pregunte si desea cambiar la extensión del archivo. Este es ahora un script de PowerShell, pero que no contiene ninguna de las declaraciones todavía.

  2. 2

    Haz clic derecho en el archivo y selecciona "Editar" en el menú contextual. El archivo se carga utilizando el editor de texto por defecto del sistema, que suele ser "WordPad". Un archivo en blanco en el editor de texto.

  3. 3

    Escribe la siguiente instrucción al principio del archivo de texto en blanco para obtener una lista de todas las computadoras conectadas actualmente a la red:

    $connectedComputers = Get-WmiObject -Class Win32_ComputerSystem

  4. 4

    Escribe un bucle "foreach" que itera a través de todas las computadoras conectadas en la lista creada en el paso anterior:

    foreach($connectedComputer in $ connectedComputers) {}

  5. 5

    Escribe una declaración que imprime el nombre de usuario de todos los usuarios de la red. La siguiente declaración debe ser colocada dentro de las llaves que siguen al bucle "foreach", de modo que pueda ser ejecutado con cada iteración del bucle.

    "UserName: {0}" -f $ connectedComputer.UserName

  6. 6

    Guarda el archivo pulsando la combinación de teclas "Ctrl" y "S." El guión ya está listo para ser ejecutado utilizando PowerShell. Puedes abrir PowerShell y ve a la secuencia de comandos para ejecutar desde la línea de comandos o puedes hacer doble clic en él para ejecutarlo desde su ubicación actual.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles