Inicio Redes / CMD General Script para saber que computadoras tienen IP fija y dinámica en la...

Script para saber que computadoras tienen IP fija y dinámica en la red

324
0
COMPARTIR


Hace poco se comenzó a presentar un problema en la empresa por conflictos de IPs en los equipos ya que no se tenia orden en la estructura de la Red, se tuvo que comenzar a llevar un orden en la estructuración, saber que computadoras tienen IP fija y IP dinámica, si en realidad en base a los requerimientos del usuario la necesita fija o dinámica. Pero al tener mas de 120 usuarios con equipo de computo y para agilizar este proceso evitando ir al lugar de cada usuario, solicitar que nos permita el uso de su equipo, esperar a que lo desocupe y no perturbar sus actividades, se busco una forma de como realizarlo remotamente en todos los equipos.

Script Powershell

 Instrucciones de Uso

  • Para hacer uso de Powershell debemos tener instalado Windows Management Framework.
  • Copiamos el script anterior, lo pegamos en un notepad y lo guardamos con extensión NombreArchivo.ps1 o descargamos el archivo ya creado a continuación.
[wpfilebase tag=file id=71 /]
  • Ahora crearemos el listado en un archivo TXT (notepad) de todos los equipos de nuestra red o de los equipos que deseamos obtener la información, el archivo debe contener los nombres de los equipos como se muestra en la imagen y guardamos este  [Ver como crear inventario de red automático]. Ejemplo TXT Inventario
  • Una vez creados guardamos los archivos en una carpeta de fácil acceso por medio de comando por ejemplo alguna carpeta en el C:\ en mi caso tengo una carpeta en el C:\  llamada Scripts.
  • Ahora abrimos Powershell donde ejecutaremos el script con el siguiente comando [Posible error al ejecutar ver aquí como solucionarlo]:

get-Content C:\NombreArchivoListaPCs.txt | C:\Scripts\NombreArchivoScript.ps1

  • Si lo queremos exportar a un documento Excel ejecutamos la siguiente linea:

get-Content C:\NombreArchivoListaPCs.txt | C:\Scripts\NombreArchivoScript.ps1 | Export-csv C:\Equipos_IP_FIJA_DINAMICA.csv -notype

  • El cual nos dara la siguiente información.Archivo Exportado Ejemplo
  • Donde la columna que nos interesa en este momento es “IsDHCPEnabled” el cual:
    • False = IP Fija
    • True = IP Dinámica
  • En este momento ya hemos obtenido que equipos tienen IP fija y Dinamia, cualquier duda o comentario no duden en escribirnos.

Deja un comentario...