PowerShell: Listar Cuándo un Usuario Cambió su Contraseña (Informe)

En esta mini entrada, explicaré como listar cuando un usuario de Office 365 o como se llama ahora Microsoft 365 cambió la contraseña por última vez.

Esta operación habrá que realizarla por PowerShell. Si no sabes conectar por PowerShell a Microsoft 365, puedes revisarlo en esta otra entrada. Se explica cómo instalar el módulo por primera vez y luego conectar.

Atributo a listar.

El atributo que tendremos que listar será el que se llama LastPasswordChangeTimestamp. En él se guarda la fecha cuando un un usuario cambia/restablece la contraseña, o cuando un administrador se la resetea. No obtendremos información de quién o cómo la ha cambiado.

Comando

Lo primero, conectar con los servidores de Microsoft 365.

Connect-Msolservice

Tras introducir usuario y contraseña, se ejecutaría el siguiente comando para listar todos los usuarios.

Get-MsolUser -All | select DisplayName,LastPasswordChangeTimestamp

Nos listará todos los usuarios colocando en la primera columna el nombre del usuario y en la segunda, la fecha del último cambio de contraseña. Si queremos un usuario en concreto sería así.

Get-MsolUser -UserPrincipalName usuario@millaredos.com | select DisplayName,LastPasswordChangeTimestamp

Concluyendo

Este comando se puede personalizar, para en vez del nombre para mostrar del usuario ponga el UPN, o añadir columnas. Solo hay que modificar la parte del select, añadiendo atributos separados por comas.

Get-MsolUser -All | select UserPrincipalName,DisplayName,LastPasswordChangeTimestamp

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Francisco Crespo.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Hostinger que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.