El usuario de Active directory tiene muchos atributos asociados para describir al usuario de anuncios. Como administrador, a menudo exportamos usuarios de anuncios a archivos csv para revisar los atributos de usuario, analizar los atributos de aduser, preparar informes de aduser, etc.
cmdlet Get-ADUser de active directory obtenga uno o más usuarios de active directory en función de los criterios de búsqueda y mediante condiciones de filtro obtenga usuarios de ad de dominio, unidad organizativa específica. Uso de Export-Csv para exportar usuarios de anuncios a un archivo csv con todos los atributos de PowerShell.
En este artículo, explicaré cómo usar Get-ADUser para exportar usuarios de active directory a un archivo csv, exportar direcciones de correo electrónico de usuarios de ad desde active directory con ejemplos.
- Exportar el nombre de usuario de Ad a CSV
- Exportar direcciones de correo electrónico de Adusuario de Active Directory a Csv
- Exportar usuarios de la unidad organizativa de Active Directory a CSV
- Exportar usuarios de Ad habilitados a CSV
- Exportar el nombre de inicio de sesión de usuario desde Active Directory
- Conclusión
Exportar el nombre de usuario de Ad a CSV
Para exportar el nombre de usuario de ad a un archivo csv, use el cmdlet Get-AdUser
en active directory con el parámetro de filtro como se muestra a continuación
Get-ADUser -Filter * | Select-Object Name | export-csv -path D:\adusers-export.csv -NoTypeInformation
En el script de PowerShell anterior, Get-ADUser obtiene todos los usuarios del dominio mediante Filtro * (carácter comodín) y mediante Export-Csv, exporta el nombre de usuario a un archivo csv.
Exportar direcciones de correo electrónico de Adusuario de Active Directory a Csv
El usuario de Active directory tiene un atributo de dirección de correo electrónico, para exportar direcciones de correo electrónico de adusuario de active directory a un archivo csv, use el cmdlet Get-ADUser como se muestra a continuación
Get-ADUser -Filter * -Properties * | Select Name, EMailAddress,DisplayName | Export-Csv D:\adusers-export.csv -NoTypeInformation
En el script de PowerShell anterior, Obtiene usuarios de ad de active directory y lo pasa al segundo comando a través del operador de tubería (|)
DisplayName, Dirección de correo electrónico para exportar la dirección de correo electrónico del usuario de Active directory a un archivo csv.
El script anterior, exporta varios atributos de usuario de ad a un archivo csv.
Exportar usuarios de la unidad organizativa de Active Directory a CSV
La Unidad organizativa es un contenedor en Active directory que contiene usuarios, equipos y grupos. Para exportar usuarios de la unidad organizativa de active directory a un archivo csv, use Get-AdUser
cmdlet como se muestra a continuación
Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" -Properties * | Select Name,EMailAddress,DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
En el script de PowerShell anterior,
primer comando get aduser de la unidad organizativa de active directory (unidad organizativa) mediante el parámetro SearchBase. Salida del primer comando como se muestra a continuación
Mediante el cmdlet Export-Csv en PowerShell, el departamento de ti exporta usuarios de la unidad organizativa de Active directory a un archivo csv.
Exportar usuarios de Ad habilitados a CSV
La propiedad Habilitada para usuarios de Active directory tiene un valor Verdadero o Falso que decide que aduser está habilitado o no.
Para exportar usuarios de ad habilitados a un archivo csv, use el cmdlet Get-AdUser
como se muestra a continuación
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "True"} | Select Name, EmailAddress, DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
En el script de PowerShell anterior,
Primer comando obtenga adusuarios de active directory y pase objetos de usuario al segundo comando.
Segundo comando compruebe el estado habilitado y seleccione Nombre, Dirección de correo electrónico y Nombre de pantalla.
Mediante el cmdlet Export-Csv en PowerShell, exporta usuarios de ad habilitados a archivos csv.
Exportar el nombre de inicio de sesión de usuario desde Active Directory
Para exportar el nombre de inicio de sesión de usuario, lastlogondate desde active directory, use el cmdlet Get-ADUser como se muestra a continuación
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "False"} | Select Name, EmailAddress, DisplayName,LastLogonDate,UserPrincipalName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
Arriba del script de PowerShell, obtenga el nombre de usuario de ad, la dirección de correo electrónico, displayname, lastlogondate y userprincipalname y exporte el nombre de inicio de sesión de usuario y la última fecha de inicio de sesión a un archivo CSV mediante Export-CSV.
Conclusión
Espero que el artículo anterior para exportar el usuario de anuncios a un archivo csv con atributos como nombre, dirección de correo electrónico, nombre de inicio de sesión, última fecha de inicio de sesión útil para usted.
Puede encontrar más temas sobre los comandos de Active Directory de PowerShell y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.