Office 365: Configuración de contraseñas de usuario para que nunca caduquen
Una de las preguntas que más nos hacen es sobre los usuarios o administradores que se suscriben a Office 365 pero que están cansados de recibir notificaciones de caducidad de contraseña de Office 365. Es posible que estos usuarios no estén acostumbrados a la política de caducidad de contraseñas predeterminada del servicio, especialmente si provienen de sistemas internos que tenían requisitos de caducidad más indulgentes. Aunque no estoy del todo convencido de que configurar las contraseñas para que nunca caduquen sea inteligente, si elige contraseñas seguras y utiliza la autenticación multifactor, no creo que deshabilitar la caducidad de las contraseñas en Office 365 cause grandes dificultades.
Configurar usando PowerShell
Como siempre, el viejo PowerShell puede venir al rescate. En primer lugar, configúrelo para conectarse al servicio a través de la comunicación remota de PowerShell. Si aún no lo ha hecho, necesitará dos piezas de software: el Asistente de inicio de sesión de Microsoft Online Services para profesionales de TI RTW (sí, ese es el nombre oficial) y el Módulo Azure Active Directory para Windows PowerShell.
- Instale ambos programas.
- Abra una sesión de comando de PowerShell y escriba "Connect-MsolService".
- Ingrese sus credenciales cuando se le solicite.
- Una vez que se haya autenticado exitosamente, ingrese el siguiente comando para configurar la contraseña de un usuario para que nunca caduque:
Set-MsolUser -UserPrincipalName <fullemailaddress@yourdomain.com> -PasswordNeverExpires $trueSi sabe un poco sobre PowerShell, entonces sabrá que, si el verbo en un comando es "Establecer", también puede usar "Obtener" para recuperar información o propiedades sobre un determinado objeto. En este caso, puede utilizar “Get-MsolUser” para ver si la contraseña del usuario ya se ha configurado para que nunca caduque; Para hacerlo, utiliza el siguiente comando, que selecciona el atributo a mostrar en respuesta a nuestro comando:
Get-MsolUser -UserPrincipalName <fullemailaddress@yourdomain.com> | Select PasswordNeverExpiresPuede extrapolar este comando para ver los estados de caducidad de las contraseñas de todos los usuarios de su inquilino mediante el siguiente comando:
Get-MSOLUser | Select UserPrincipalName, PasswordNeverExpiresTambién puede combinar estos comandos para configurar las contraseñas de todos los usuarios de su inquilino para que nunca caduquen; esto se hace utilizando la función de canalización de PowerShell. Aquí, obtiene una lista de usuarios de “Get-MsolUser” y luego canaliza esa información a “Set-MsolUser”, omitiendo la referencia específica a los nombres (ya que estos se incluirán en el nuevo comando de la canalización) y dejando el atributo configuracion igual:
Get-MsolUser | Set-MsolUser –PasswordNeverExpires $trueConfiguración mediante la interfaz gráfica de usuario
Si le teme a la línea de comandos de PowerShell, aquí tiene dos consejos. Primero, no le temas, porque es tu amigo. En segundo lugar, sepa que también existe una manera de deshabilitar la caducidad de la contraseña desde la consola de administración de Office 365 basada en la web. Necesitará tener credenciales de administrador para esto.
- Inicie sesión en https://portal.office.com/adminportal/home.
- En el menú Configuración, seleccione "Seguridad y privacidad" y luego haga clic en "Editar".
- En "Política de contraseñas", haga clic en el cuadro que dice "Establecer contraseñas de usuario para que nunca caduquen".
Siga estos pasos y ya no le molestarán los correos electrónicos de notificación de caducidad de contraseña de Office 365.
Consulte mi publicación anterior para conocer algunas reglas que deberían ser útiles para garantizar la seguridad de la política de contraseñas de Office 365.
¿Qué política de caducidad de contraseñas tiene su organización?