obtener_los_upn_de_todos_los_usuarios_habilitados

Correr en el DC

# Lista todos los usuarios habilitados y sus UPNs
Get-ADUser -Filter 'Enabled -eq $true' -Properties UserPrincipalName |
    Select-Object Name, UserPrincipalName |
    Out-File -FilePath "C:\temp\users.txt" -Encoding UTF8
 

Para filtrar por Organizational Unit (OU) en `Get-ADUser`, usás el parámetro `-SearchBase`.

🔍 Filtrar usuarios por OU con PowerShell

# Exporta los usuarios habilitados de una OU específica
Get-ADUser -Filter 'Enabled -eq $true' -SearchBase 'OU=Usuarios,OU=Empresa,DC=midominio,DC=com' -Properties UserPrincipalName |
    Select-Object Name, UserPrincipalName |
    Out-File -FilePath "C:\temp\usuarios_ou.txt" -Encoding UTF8

🧠 Notas:

  • -SearchBase: define el DN (distinguished name) de la OU donde buscar.
  • Requiere escribir el path completo de la OU en formato LDAP.
  • Podés obtenerlo con herramientas como ADUC (botón derecho sobre la OU → Properties → pestaña Attribute EditordistinguishedName), o vía PowerShell:
Get-ADOrganizationalUnit -Filter 'Name -like "*Usuarios*"' | Select Name, DistinguishedName
obtener_los_upn_de_todos_los_usuarios_habilitados.txt · Last modified: 2025/06/19 18:13 by oso