Icono del sitio Binario 0

Obtener y Exportar Información de Equipos en Active Directory con PowerShell

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

En entornos corporativos donde se gestiona una gran cantidad de equipos unidos a un dominio, es habitual que los administradores necesiten auditar o revisar el estado de estos equipos. PowerShell, junto con el módulo de Active Directory, proporciona comandos muy potentes y directos para este propósito.

A continuación, veremos cómo obtener una lista de todos los equipos del dominio y cómo exportarla a un archivo CSV para su análisis o documentación.

1. Obtener información básica de los equipos del dominio

El siguiente comando nos permite listar todos los objetos de equipo (computadoras) del Active Directory, mostrando únicamente si están habilitados (Enabled) y su nombre distinguido (DistinguishedName):

Get-ADComputer -Filter * | Select-Object Enabled, DistinguishedName

¿Qué hace este comando?

Ejemplo de salida:

Enabled DistinguishedName
------- -----------------
True CN=PC1,OU=Oficina,DC=empresa,DC=local
False CN=PC2,OU=Archivados,DC=empresa,DC=local
True CN=PC3,OU=Soporte,DC=empresa,DC=local

Esta información es útil para detectar equipos deshabilitados, revisar su ubicación o preparar tareas de limpieza en AD.

2. Exportar la información a un archivo CSV

Si queremos guardar esta información para su análisis posterior en Excel u otra herramienta, podemos usar este comando:

Get-ADComputer -Filter * | Select-Object Enabled, DistinguishedName | Export-Csv -Path equipos.csv -NoTypeInformation

¿Qué hace este comando adicionalmente?

El resultado será un archivo que puedes abrir en Excel, lo que facilita la revisión, filtrado y generación de informes.

Requisitos previos

Conclusión

Estos comandos son herramientas muy útiles para auditar rápidamente el estado de los equipos en Active Directory y generar documentación. Puedes ampliar estos ejemplos añadiendo más propiedades como LastLogonDate, OperatingSystem o filtrando por OU concreta para análisis más específicos.

Salir de la versión móvil