“Conocimiento Redes>Dirección IP

¿Cómo obtener una lista de las computadoras IP en los usuarios y computadoras de Active Directory?

2013/9/27
No hay una forma directa de obtener una lista de direcciones IP de los usuarios y computadoras de Active Directory (ADUC). Active Directory almacena información de usuario y computadora, pero no sus direcciones IP asignadas dinámicamente. Las direcciones IP son administradas por los servidores DHCP y generalmente no son entradas persistentes dentro de Active Directory.

Para obtener una lista de direcciones IP para computadoras en Active Directory, debe usar otras herramientas y técnicas. Aquí hay algunos enfoques:

1. Usando PowerShell: Este es el método más eficiente y flexible.

`` `PowerShell

Obtenga todas las computadoras en un OU específico (unidad organizacional). Reemplace "ou =computadoras, dc =yourdomain, dc =com" con su ruta OU.

$ Computers =Get -AdComputer -Filter * -SearchBase "ou =Computers, dc =yourdomain, dc =com"

Obtenga la dirección IP para cada computadora. Esto usa get-wmiobject, que requiere que el acceso remoto esté habilitado en las computadoras de destino.

foreach ($ computadora en $ computadoras) {

intentar {

$ ip =(get -wmioBject -class win32_comutersystem -comutername $ computer.name) .ipaddress

Escribir la salida "$ ($ Computer.name):$ ip"

}

atrapar {

Alaboración de escritura "No pudo recuperar la dirección IP por $ ($ Computer.name):$ ($ _. Exception.message)"

}

}

`` `` ``

Explicación:

* `Get-AdComputer`:Recupera una lista de objetos de computadora de Active Directory. Ajuste el parámetro `-SearchBase` para especificar el OU que contiene sus computadoras.

* `Get -wmiobject -class win32_comutersystem`:Recupera información de WMI sobre el sistema informático, incluida su dirección IP. Esto requiere permisos apropiados y conectividad de red.

* `-ComputerName $ Computer.Name`:Especifica el nombre de la computadora para consultar de forma remota.

* `intente ... captación ':maneja los posibles errores (por ejemplo, problemas de red, acceso denegado).

Consideraciones importantes para PowerShell:

* Permisos: La cuenta que ejecuta este script necesita permisos apropiados para consultar Active Directory y acceder a WMI en las computadoras remotas.

* Conectividad de red: Asegúrese de que la computadora que ejecute el script puede comunicarse con todas las computadoras en el dominio.

* Manejo de errores: El bloque `try ... Catch` es crucial. Los problemas de la red o los problemas de permiso causarán errores, y el bloque `Catch` evita que el script se bloquee.

* Gestión remota: La administración remota debe estar habilitada en las computadoras de destino. Esto a menudo implica habilitar y configurar el servicio de administración remota de Windows (WINRM).

2. Uso de herramientas de monitoreo de red: Herramientas como SolarWinds, PRTG o Nagios pueden monitorear los dispositivos de red y proporcionar un inventario de direcciones IP, a menudo vinculadas a los nombres de las computadora si se descubren correctamente. Estas herramientas generalmente ofrecen características y capacidades de informes más sofisticadas que un simple script de PowerShell.

3. Uso de la base de datos de un servidor DHCP: Si usa DHCP para administrar direcciones IP, su servidor DHCP tendrá una base de datos que contiene asignaciones de direcciones IP. Puede consultar esta base de datos (el método exacto depende de su software de servidor DHCP) para encontrar qué direcciones IP se asignan a qué computadoras. Sin embargo, este método no capturará direcciones IP asignadas estáticamente.

Elegir el método correcto:

Para un cheque rápido y único, el script PowerShell es el más práctico. Para el monitoreo continuo y los informes más completos, se recomienda una herramienta de monitoreo de red dedicada. El uso del servidor DHCP solo es útil si utiliza principalmente DHCP para la administración de direcciones IP. Recuerde priorizar siempre la seguridad y adherirse a las políticas de TI de su organización al acceder y administrar la información de la red.

Dirección IP
¿Cuál es el protocolo que usó para descubrir una dirección física de lógico conocido y qué tipo de mensaje utiliza?
Cómo encontrar una dirección IP con un Mac
¿Puedo ocultar una dirección IP
¿Qué protocolo usó cuando dos host tienen la misma dirección IP?
Cómo encontrar una dirección IP Linksys
¿Puedes rastrear la dirección IP de alguien hasta una ubicación o dirección real?
¿Cómo puedo obtener la dirección IP real de un equipo remoto
¿Qué es la dirección de correo electrónico?
Conocimiento de la computadora © http://www.ordenador.online