Obtener la fecha de creación del usuario del anuncio
El cmdlet Get-AdUser en PowerShell tiene la propiedad whenCreated que proporciona la fecha y hora en que se creó la cuenta de usuario del directorio activo.
En este artículo, analizaremos cómo utilizar el cmdlet Get-AdUser para obtener la fecha de creación del usuario del anuncio, cómo crear un usuario del anuncio entre fechas y cómo obtener el usuario del anuncio por fecha de creación en PowerShell.
Utilice el cmdlet Get-Member para obtener la lista completa de propiedades, métodos y miembros de Get-AdUser.
Get-AdUser -Filter * -Properties * | Get-MemberEl resultado del comando anterior enumerará todas las propiedades y métodos disponibles del usuario.
Obtener la fecha de creación del usuario del anuncio
Para obtener la fecha de creación del usuario aduser, usaremos las propiedades whenCreated.
La sintaxis para obtener la fecha de creación del usuario es
Get-ADUser <username> -Properties whenCreated | Select Name,whenCreatedEntendamos con un ejemplo cómo obtener la fecha de creación de la cuenta de usuario como se muestra a continuación
Get-ADUser Toms -Properties whenCreated | Select Name,whenCreatedEn el ejemplo de script de PowerShell anterior,
devolverá la fecha de creación de la cuenta de usuario del directorio activo de Toms.
El resultado del comando anterior es el que se muestra a continuación.
Fecha de creación de Get-AdUser usando ADUC
Puede obtener la fecha de creación de la cuenta de usuario de Active Directory utilizando el complemento Usuarios y computadoras de Active Directory (ADUC). Proporciona una interfaz GUI para administrar usuarios, grupos y computadoras.
Siga los pasos a continuación para saber cuándo se creó la cuenta de usuario del directorio activo
- Haga clic en el menú Inicio >> Seleccione Ejecutar
- Escriba dsa.msc y presione enter
- Abrirá el complemento mmc Usuarios y computadoras de Active Directory
- Seleccione OU >> Seleccione Usuario >> Haga clic derecho en Usuario >> haga clic en Editor de atributos
- Desplácese hacia abajo en el editor de atributos para ver la propiedad whenCreated
Por ejemplo, en el siguiente ejemplo, obtiene la fecha de creación del usuario del anuncio Aron.
Nota: En el directorio activo a gran escala, usar ADUC para obtener la fecha de creación de un usuario es muy tedioso. Prefiera el script de PowerShell para obtener todas las fechas de creación de los usuarios de anuncios.
Obtenga toda la fecha de creación del usuario del anuncio
Puede obtener la fecha de creación de todos los usuarios de anuncios utilizando el parámetro de filtro get aduser y la propiedad whenCreated.
El parámetro get aduser filter * obtiene todos los usuarios del directorio activo. Utilice el siguiente comando para obtener todas las fechas de creación de los usuarios publicitarios y ordenar a los usuarios publicitarios por fecha de creación.
Get-ADUser -Filter * -Properties * | Select Name, whenCreated | Sort-Object whenCreatedEl comando anterior obtiene la fecha de creación de todos los usuarios del directorio activo. Obtiene la clasificación del usuario por fecha de creación utilizando Sort-Object como se indica a continuación
PS C:\Windows\system32> Get-ADUser -Filter * -Properties * | Select Name, whenCreated | Sort-Object whenCreated
Name whenCreated
---- -----------
Guest 7/29/2021 7:07:44 PM
krbtgt 7/29/2021 7:08:27 PM
Tom Smith 7/30/2021 1:08:57 PM
Erick Jones 7/30/2021 1:12:08 PM
Gary Willy 8/1/2021 2:59:29 PM
Chris Dore 8/1/2021 3:36:53 PM
adam 8/3/2021 2:45:13 PM
nathan 8/3/2021 3:34:38 PM
Don 8/3/2021 4:21:02 PM
Esh Deol 8/9/2021 4:25:18 PM
Tira Elsa 8/9/2021 4:50:30 PM
Aron Seth 8/18/2021 3:14:53 PMConsejo interesante: ¡Cómo encontrar una lista de contraseñas de usuarios publicitarios que nunca caduca!
Obtener AdUser creado entre fechas
Puede encontrar cuentas de usuario del directorio activo creadas dentro de x días utilizando la manipulación de la fecha y comparándola con la fecha de creación del usuario.
Por ejemplo, para crear un usuario publicitario en los últimos 30 días, ejecute el siguiente comando
$prvDate = ((Get-Date).AddDays(-30)).Date
Get-ADUser -Filter {whenCreated -ge $prvDate} -Properties whenCreated | Select Name, whenCreated | Sort-Object whenCreatedEn el script de PowerShell anterior,
La variable $prvDate contiene 30 días antes de la fecha, se calcula utilizando la fecha actual y le agrega -30 días.
En el segundo comando, utiliza el parámetro de filtro Get-AdUser para obtener que la fecha de creación de todos los usuarios de anuncios sea mayor a 30 días y devuelve la lista de usuarios de anuncios ordenados por fecha de creación.
Consejo interesante: ¡Cómo usar Get-Date para obtener la fecha y hora actual en PowerShell!
Conclusión
Espero que el artículo anterior le resulte útil para obtener la fecha de creación del usuario publicitario utilizando la propiedad Get-AdUser whenCreated y el parámetro de filtro get-aduser para filtrar los objetos del usuario publicitario.
Hemos analizado cómo puede obtener todas las cuentas de usuarios publicitarios por fecha de creación y ordenarlas por fecha de creación.
Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.

