Windows PowerShell es un shell de línea de comandos que es parte de Windows Management Framework , diseñado para ayudar a administradores de sistemas y de red. Puede introducir los comandos manualmente en PowerShell , escriba en ellos, o puede escribir scripts de PowerShell especiales que contienen muchos de los comandos individuales ejecutados en secuencia. Los scripts pueden ser reutilizados . Esto es especialmente potente 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 . Cosas que necesitará
de Windows PC con PowerShell instalada ( ver Recursos)
Mostrar más instrucciones
1
Crear un nuevo documento de texto haciendo clic derecho en cualquier parte del escritorio o dentro de una carpeta . Aparecerá un menú contextual. Seleccione " Nuevo" y luego " Documento de texto ". Un nuevo documento de texto en el escritorio o en la carpeta , se destacará su nombre . El nombre de " checkNetworkUsers.ps1 " y haga clic en "Sí" cuando se le pregunte si desea cambiar la extensión del archivo . Esto es ahora una secuencia de comandos PowerShell, pero no contiene ninguna declaración aún.
2 Haga clic en el archivo y seleccione " 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
Escriba la siguiente instrucción al principio del archivo de texto en blanco para obtener una lista de todos los ordenadores conectados actualmente a la red . :
$ connectedComputers = Get- WmiObject -Class Win32_ComputerSystem
4
Escriba un bucle " foreach " que se repite a través de todos los ordenadores conectados en la lista creada en el paso anterior : < br >
foreach ($ connectedComputer en $ connectedComputers )
{ }
5
Escriba una declaración de que se imprime el nombre de usuario de todos los usuarios de la red. La siguiente declaración debe ser colocado dentro de las llaves que siguen el ciclo " foreach " , por lo que se puede ejecutar en cada iteración del bucle
" Nombre de usuario: { 0 }". -F $ connectedComputer.UserName
6
Guarde el archivo pulsando la combinación de teclas "Ctrl " y "S" El guión ya está listo para ser ejecutado utilizando PowerShell. Puede abrir PowerShell y vaya a la secuencia de comandos para ejecutar desde la línea de comandos , o puede hacer doble clic en él para ejecutarlo desde su ubicación actual.
< Br >