none
Listar DirectorioActivo RRS feed

  • Pregunta

  • Hola. Necesito sacar una lista del directorio activo de los nombres de los equipos y por quien esta administrado.

    Get-ADComputer -SearchBase "OU=...,DC=...,DC=...." -Filter * -Properties * | ft Name, managedBy > D:\Usuarios\pz\Desktop\ListadoPC.txt

    Hay alguna forma, para que el listado me aparezca sin los CN.

    Lanzo ese comando y me saca los nombres de los Equipos y por quien esta administrado, pero me aparece delante de cada nombre CN= ANA, CN= Rocio por ejemplo. Hay alguna manera para sacar el nombre directamente?

    Gracias

    miércoles, 21 de septiembre de 2016 11:55

Todas las respuestas

  • Hola Palomarr89,

    Se podría hacer de muchas formas, pero la mas simple será extraerlo de la cadena de texto:

    Get-ADComputer -Filter * -Properties Name, ManagedBy | Select-Object @{Name="Name";Expression={$_.Name}},@{Name="ManagedBy";Expression={If ($_.ManagedBy) {($_.ManagedBy).Split(',',2).Replace("CN=","")[0]} Else {$_.ManagedBy}}} | ft Name, ManagedBy > C:\Temp\ListadoPC.txt

    También he modificado tu consulta a AD para que en lugar de leer todas las propiedades de cada equipo (-Properties *) únicamente lea las dos que necesitas, así producirás menos carga en el controlador de dominio.

    Espero que te sirva.

    Un saludo.

    Diego.

    miércoles, 21 de septiembre de 2016 14:16
  • Muchas gracias por tu ayuda!!!
    viernes, 23 de septiembre de 2016 7:33