Búsqueda de sitios web

Administrar la contraseña de los usuarios de Microsoft 365


Microsoft recomienda configurar la política de caducidad de contraseñas de Microsoft 365 para que nunca caduque porque los requisitos de caducidad de contraseñas hacen más daño que bien. Cuando los usuarios reciben un mensaje o una notificación para cambiar su contraseña, agregan un número o símbolo detrás de la contraseña existente y la configuran como una nueva contraseña. Esto es problemático. En este artículo, aprenderá cómo administrar la contraseña de los usuarios de Microsoft 365 con Microsoft Graph PowerShell.

Política de caducidad de contraseñas

Las cuentas de Microsoft 365 tienen una política de contraseña predefinida que no se puede cambiar. Los administradores pueden hacer que las contraseñas de los usuarios caduquen después de un cierto número de días (el valor predeterminado es 90 días) o configurar las contraseñas para que nunca caduquen. De forma predeterminada, las contraseñas de su organización están configuradas para que nunca caduquen.

Existen pautas de contraseñas para que los administradores configuren una contraseña segura. Para mantener su organización lo más segura posible, las contraseñas deben cumplir requisitos de complejidad, como una longitud mínima de 8 caracteres, o no se podrán configurar.

Es importante establecer una política de contraseñas para los usuarios de su organización. Siempre puedes restablecer una contraseña de usuario o contraseñas de forma masiva.

Le mostraremos cómo administrar la contraseña de los usuarios en el centro de administración de Microsoft 365 y con Microsoft Graph PowerShell.

Nota: Recomendamos ejecutar el informe Exportar contraseña de usuarios de Microsoft 365 y verificar los detalles de la contraseña de cada usuario antes y después de aplicar cualquier cambio.

Conéctese a Microsoft Graph PowerShell

Antes de comenzar, debe instalar el módulo Microsoft Graph PowerShell, incluido el módulo Microsoft Graph Beta.

Ejecute los siguientes comandos para instalar el módulo Microsoft Graph.

Install-Module Microsoft.Graph -Force
Install-Module Microsoft.Graph.Beta -AllowClobber -Force

Luego, conéctese a Microsoft Graph PowerShell con los siguientes permisos.

Connect-MgGraph -Scopes "User.ReadWrite.All", "Group.ReadWrite.All", "Directory.ReadWrite.All", "Directory.AccessAsUser.All"

Ahora ya está todo listo para utilizar los comandos de Microsoft Graph PowerShell.

1. Establezca una política de caducidad de contraseña para que nunca caduque para el dominio.

Estableceremos la política de caducidad de contraseñas para que nunca caduque para todos los miembros de la organización con lo siguiente:

  • Centro de administración de Microsoft 365
  • Microsoft Graph PowerShell

Establecer la política de caducidad de contraseña para que nunca caduque en el centro de administración de Microsoft 365

Para configurar las contraseñas para que nunca caduquen en el centro de administración de Microsoft 365, siga estos pasos:

  1. Inicie sesión en el centro de administración de Microsoft 365
  2. Expanda Configuración y haga clic en Configuración de la organización.
  3. Haga clic en la pestaña Seguridad y privacidad
  4. Elija Política de caducidad de contraseñas de la lista
  5. Seleccione la casilla de verificación Establecer contraseñas para que nunca caduquen (recomendado)
  6. Haga clic en Guardar

Ha configurado las contraseñas para que nunca caduquen para su organización en el centro de administración de Microsoft 365. A continuación, le mostraremos cómo administrar la contraseña de los usuarios de Microsoft 365 con PowerShell.

Establecer una política de caducidad de contraseña para que nunca caduque con PowerShell

Puede configurar la contraseña para que nunca caduque en todo el dominio.

Ejecute el siguiente comando de PowerShell.

Update-MgDomain -DomainId "m365info.com" -PasswordValidityPeriodInDays "2147483647"

Nota: establecerá las contraseñas para que nunca caduquen para todo el dominio, pero no para los usuarios individuales que previamente hayan configurado contraseñas para que caduquen. Recuerda que no sobrescribirá a estos usuarios.

2. Establecer la política de caducidad de contraseñas para que caduque el dominio.

Puede configurar la política de contraseñas para que caduque para todo el dominio con PowerShell. Una vez que establezca la política de caducidad de contraseñas para todos los miembros de su organización, siempre podrá cambiar la configuración. Le mostraremos cómo cambiar la política de caducidad de contraseña y configurar lo siguiente:

  • Días de notificación de contraseña
  • Días de vencimiento de la contraseña

Establecer la política de caducidad de contraseña para que caduque en el centro de administración de Microsoft 365

Para configurar que las contraseñas caduquen en el centro de administración de Microsoft 365, siga estos pasos:

  1. Inicie sesión en el centro de administración de Microsoft 365
  2. Expanda Configuración y haga clic en Configuración de la organización.
  3. Haga clic en la pestaña Seguridad y privacidad
  4. Elija Política de caducidad de contraseñas de la lista
  5. Desmarque la casilla Establecer contraseñas para que nunca caduquen (recomendado)
  6. Escriba un número entre 14 y 730 días
  7. Haga clic en Guardar

Establecer la contraseña para que caduque para el dominio de Microsoft 365

Puede configurar las contraseñas para que caduquen para todo el dominio con PowerShell. Agregaremos parámetros que también establecerán la contraseña días de notificación y días del período de validez.

Si ya configuró la política de contraseñas para que caduque para su dominio, puede cambiar los días de vencimiento de la contraseña.

-PasswordNotificationWindowInDays

Especifica el número de días antes de que un usuario reciba una notificación de que su contraseña caducará. Si la propiedad no está configurada, se utilizará un valor predeterminado de 14 días.

-PasswordValidityPeriodInDays

Especifica el período de tiempo que una contraseña es válida antes de que deba cambiarse. Si la propiedad no está configurada, se utilizará un valor predeterminado de 90 días.

Configuraremos las contraseñas para que caduquen para todo el dominio. La única diferencia es que no pasará por cada usuario. Por lo tanto, si algunos usuarios ya han configurado las contraseñas para que nunca caduquen, no las cambiará para esos usuarios.

Consulte la sintaxis del comando de PowerShell.

Update-MgDomain -DomainId "Domain ID" -PasswordNotificationWindowInDays "Number Of Days" -PasswordValidityPeriodInDays "Number Of Days"

Ejecute el siguiente ejemplo de comando de PowerShell.

Update-MgDomain -DomainId "m365info.com" -PasswordNotificationWindowInDays "30" -PasswordValidityPeriodInDays "180"

Establecerá las contraseñas para que caduquen para todo el dominio y establecerá la contraseña días de notificación (30) y días de validez (180).

Nota: establecerá las contraseñas para que caduquen para todo el dominio, pero si un usuario individual ya ha configurado la contraseña para que nunca caduque, no sobrescribirá a este usuario.

3. Configure las contraseñas para que nunca caduquen para los usuarios.

Le mostraremos cómo configurar la contraseña para que nunca caduque para:

  1. Usuario único de Microsoft 365 con PowerShell
  2. Bulk todos los usuarios de Microsoft 365 con PowerShell

Establecer la contraseña para que nunca caduque para un solo usuario de Microsoft 365

Estableceremos una contraseña que nunca caducará para un usuario específico de Microsoft 365, Brenda.Smith@m365info.com.

Puede utilizar el número UserPrincipalName o User ID.

Consulte la siguiente sintaxis del comando PowerShell.

Update-MgUser -UserId "UPN or User ID" -PasswordPolicies DisablePasswordExpiration

Ejecute el ejemplo del comando PowerShell.

Update-MgUser -UserId "d912b0fc-6f7e-4ec2-a9e4-854ed27a511a" -PasswordPolicies DisablePasswordExpiration

Establecerá la contraseña para que nunca caduque para un solo usuario.

Configure de forma masiva contraseñas para que nunca caduquen para todos los usuarios de Microsoft 365

Establezca de forma masiva contraseñas para que nunca caduquen para todos los usuarios de Microsoft 365. Esta es la opción predeterminada, recomendada por Microsoft.

Ejecute el siguiente script de PowerShell.

# Fetch all Azure AD users
$users = Get-MgUser -All

foreach ($user in $users) {
    $UserId = $user.Id
    $DisplayName = $user.DisplayName

    Write-Progress -Activity "Setting password to never expire for $DisplayName" -Status "Processing $DisplayName"

    try {
        # Update user to enable password expiration
        Update-MgUser -UserId $UserId -PasswordPolicies DisablePasswordExpiration -ErrorAction Stop

        Write-Host "Password to never expire set for $DisplayName" -ForegroundColor Green
    }
    catch {
        Write-Host "Can't set password to never expire for $DisplayName" -ForegroundColor Red
    }
}

Establecerá las contraseñas para que nunca caduquen para todos los usuarios de Microsoft 365 de su organización.

4. Establecer que las contraseñas caduquen para los usuarios

Le mostraremos cómo configurar contraseñas para que caduquen para un único usuario de Microsoft 365 y para todos los usuarios de Microsoft 365.

  1. Usuario único de Microsoft 365 con PowerShell
  2. Bulk todos los usuarios de Microsoft 365 con PowerShell

Establecer la contraseña para que caduque para un solo usuario de Microsoft 365

Configuraremos la contraseña para que caduque para un usuario específico de Microsoft 365, Brenda.Smith@m365info.com.

Puede utilizar el número UserPrincipalName o User ID.

Consulte la siguiente sintaxis del comando de PowerShell.

Update-MgUser -UserId "UPN or User ID" -PasswordPolicies None

Ejecute el ejemplo del comando PowerShell.

Update-MgUser -UserId "d912b0fc-6f7e-4ec2-a9e4-854ed27a511a" -PasswordPolicies None

Configurará la contraseña para que caduque para un solo usuario con el valor predeterminado de notificación (14) días y vencimiento (90) días.

Configurar contraseñas de forma masiva para que caduquen para todos los usuarios de Microsoft 365

Configuraremos de forma masiva contraseñas para que caduquen para todos los usuarios de Microsoft 365.

Ejecute el siguiente script de PowerShell.

# Fetch all Azure AD users
$users = Get-MgUser -All

foreach ($user in $users) {
    $UserId = $user.Id
    $DisplayName = $user.DisplayName

    Write-Progress -Activity "Set password to expire for $DisplayName" -Status "Processing $DisplayName"

    try {
        # Update user to disable password expiration
        Update-MgUser -UserId $UserId -PasswordPolicies None -ErrorAction Stop

        Write-Host "Set password to expire set for $DisplayName" -ForegroundColor Green
    }
    catch {
        Write-Host "Can't set password to expire for $DisplayName" -ForegroundColor Red
    }
}

Usted configura las contraseñas para que caduquen para todos los usuarios de Microsoft 365 en su organización.

Nota: establecerá contraseñas para que caduquen para cada usuario de la organización, incluso si un usuario individual ha configurado previamente la contraseña para que nunca caduque. Recuerde que sobrescribirá a todos los usuarios.

5. Establecer contraseña predefinida para los usuarios.

Le mostraremos cómo configurar una contraseña predefinida para:

  • Usuario único de Microsoft 365
  • De forma masiva todos los usuarios de Microsoft 365
  • Varios usuarios de Microsoft 365 (CSV)

Cree un nuevo usuario de Microsoft 365 con contraseña predefinida

Puede crear un único usuario nuevo y establecer una contraseña predefinida.

Proporcione la siguiente información en el script para crear un nuevo usuario:

  1. Establezca la Contraseña en la línea número 3
  2. Establezca ForceChangePasswordNextSignIn en true o false en la línea número 4
  3. Establezca ForceChangePasswordNextSignInWithMfa en true o false en la línea número 5
  4. Cree DisplayName en la línea número 10
  5. Crea MailNickName en la línea número 11
  6. Cree UserPrincipalName en la línea número 12

Ejecute el siguiente script de PowerShell.

# Create password profile
$PasswordProfile = @{
    Password                             = "xWwvJ]6NMw+bWH-d"
    ForceChangePasswordNextSignIn        = $true
    ForceChangePasswordNextSignInWithMfa = $true
}

# Create Azure AD user
$AzureUser = @{
    DisplayName       = "Carol Stark"
    MailNickName      = "Carol.Stark"
    UserPrincipalName = "Carol.Stark@m365info.com"
    PasswordProfile   = $PasswordProfile
    AccountEnabled    = $true
}

New-MgUser @AzureUser

Creará un nuevo usuario con la información anterior que proporcionó.

Establecer contraseña predefinida para un único usuario de Microsoft 365

Queremos establecer una contraseña predefinida para un único usuario de Microsoft 365. En nuestro ejemplo, le daremos al usuario Brenda.Smith@m365info.com una nueva contraseña. El usuario debe utilizar la nueva contraseña predefinida para iniciar sesión.

Nota: Cuando crea una contraseña predefinida, debe cumplir con los requisitos de complejidad o no se puede configurar.

Puede decidir si el usuario necesita o no cambiar la contraseña.

Nota: Establezca $ForceChangePasswordNextSignIn en true si desea que el usuario cambie la contraseña en el siguiente inicio de sesión. Si configura $ForceChangePasswordNextSignIn a false, el usuario no necesita cambiar la contraseña proporcionada.

  1. Cambie el UserId en la línea número 1
  2. Establezca ForceChangePasswordNextSignIn en true o false en la línea número 5
  3. Cambie la contraseña en la línea número 6
  4. Ejecute el siguiente script de PowerShell
$UserId = "Brenda.Smith@m365info.com"

$params = @{
    passwordProfile = @{
        forceChangePasswordNextSignIn = $false
        password                      = "c*$kJ4!Q2nsQPP"
    }
}

Update-MgUser -UserId $userId -BodyParameter $params

En nuestro ejemplo, el usuario Brenda debe usar la contraseña predefinida pero sin cambiar la contraseña en el siguiente inicio de sesión.

Forzar el cambio de contraseña para un solo usuario de Microsoft 365

También puede permitir que el usuario cambie la contraseña la próxima vez que inicie sesión sin establecer una contraseña predefinida. Por lo tanto, el usuario puede escribir su contraseña actual, pero debe cambiarla por una nueva contraseña inmediatamente.

Ejecute el siguiente script para forzar el cambio de contraseña la próxima vez que el usuario inicie sesión.

$userId = "Brenda.Smith@m365info.com"

$params = @{
	passwordProfile = @{
		forceChangePasswordNextSignIn = $true
	}
}

Update-MgUser -UserId $userId -BodyParameter $params

La próxima vez que Brenda inicie sesión con la contraseña actual, aparecerá la siguiente ventana. El usuario se ve obligado a cambiar a una nueva contraseña.

Establecer contraseña predefinida de forma masiva para todos los usuarios de Microsoft 365

Queremos establecer una contraseña predefinida para todos los usuarios de Microsoft 365. Todos los usuarios obtendrán la misma contraseña predefinida y deberán utilizar la misma contraseña nueva para iniciar sesión.

Nota: Cuando crea una contraseña predefinida, debe cumplir con los requisitos de complejidad o no se puede configurar.

Puede decidir si obliga o no al usuario a cambiar la contraseña después del próximo inicio de sesión. Si configura $ForceChangePasswordNectSignIn en true, el usuario debe cambiar la contraseña predefinida. .

  1. Cambie la contraseña en la línea número 5
  2. Establezca $ForceChangePasswordNectSignIn en true o false
  3. Ejecute el siguiente script de PowerShell
# Retrieve a list of all users
$allUsers = Get-MgUser -All

# Define the new password
$newPassword = "Welcome12!"

# Define force password change after sign in
$ForceChangePasswordNextSignIn = "true" #or "false"

# Loop through each user and update their password
foreach ($user in $allUsers) {
    $UserPrincipalName = $user.UserPrincipalName
    $DisplayName = $user.DisplayName

    try {
        Update-MgUser -UserId $UserPrincipalName `
            -PasswordProfile @{
            password                      = $newPassword;
            ForceChangePasswordNextSignIn = $ForceChangePasswordNextSignIn
        } -ErrorAction Stop

        Write-Host "Password updated for user: $userPrincipalName" -ForegroundColor Green
    }
    catch {
        Write-Host "Failed to update password for user: $DisplayName ($UserId)" $_.Exception.Message -ForegroundColor Red
    }
}

Establezca una contraseña predefinida idéntica para los usuarios de Microsoft 365 desde CSV

Puede establecer una contraseña predefinida idéntica para varios usuarios de Microsoft 365 pero desde un archivo CSV. Le mostraremos cómo exportar un archivo CSV con todos los usuarios. Luego, puede ajustar el archivo CSV y mantener solo a los usuarios a los que desea establecer una contraseña predefinida.

Paso 1: Exportar la cuenta de usuarios de Microsoft 365

Consulte la siguiente sintaxis del comando PowerShell.

Get-MgUser -All | Select UserPrincipalName | Export-Csv "path" -NoTypeInformation -Encoding UTF8

Ejecute el ejemplo del comando PowerShell.

Get-MgUser -All | Select UserPrincipalName | Export-Csv "C:\temp\m365users.csv" -NoTypeInformation -Encoding UTF8

Exportará el siguiente ejemplo de archivo CSV con UserPrincipalName. Puede ajustar el archivo CSV y eliminar los usuarios que no desea que cambien su contraseña.

Paso 2: guarde el archivo CSV

Nombra el archivo m365users y guárdalo como un archivo CSV en la carpeta temp si aún no lo tienes en el ( C:) unidad.

Para asegurarse de que PowerShell pueda leer el archivo, ejecute el cmdlet Import-Csv.

Import-Csv "C:\temp\m365users.csv"

Paso 3: establezca una contraseña predefinida idéntica en el script

Debe establecer una contraseña predefinida idéntica para todos los usuarios y especificar si desea que cambien la contraseña.

  1. Escriba la contraseña en la línea número 8
  2. Establezca ForceChangePasswordNextSignIn en verdadero o falso en la línea número 11

Ejecute el siguiente script de PowerShell.

# Define the path to the CSV file
$csvFilePath = "C:\temp\m365users.csv"

# Load the CSV data into a variable
$csvData = Import-Csv -Path $csvFilePath

# Define the new password
$newPassword = "P@ss8739!7382!"

# Define force password change after sign in
$ForceChangePasswordNextSignIn = "true" #or "false"

# Loop through each user in the CSV data and update their password
foreach ($user in $csvData) {
    $userPrincipalName = $user.UserPrincipalName

    # Check if the user exists
    $existingUser = Get-MgUser -UserId $userPrincipalName -ErrorAction SilentlyContinue

    if ($existingUser -ne $null) {
        try {
            Update-MgUser -UserId $userPrincipalName `
                -PasswordProfile @{
                password                      = $newPassword;
                ForceChangePasswordNextSignIn = $ForceChangePasswordNextSignIn
            } -ErrorAction Stop

            Write-Host "Password updated for user: $userPrincipalName" -ForegroundColor Green
        }
        catch {
            Write-Host "Failed to update password for user: $userPrincipalName" $_.Exception.Message -ForegroundColor Red
        }
    }
    else {
        Write-Host "User not found: $userPrincipalName" -ForegroundColor Yellow
    }
}

Establecer contraseña predefinida para usuarios de Microsoft 365 desde CSV

También puede establecer una contraseña única predefinida para cada usuario de Microsoft 365 desde un archivo CSV. Cambiará la contraseña de estos usuarios con la contraseña única que usted eligió.

Cree un archivo CSV con una contraseña predefinida para cada usuario:

  1. Abra Microsoft Excel
  2. Escriba UserPrincipalName en la primera columna.
  3. Enumere los nombres principales de los usuarios
  4. Escriba Contraseña en la parte superior de la segunda columna.
  5. Listar contraseñas únicas

  1. Asigne al archivo un nombre m365usersPass y guárdelo como un archivo CSV.
  2. Cree una carpeta temporal y guárdela en C:\temp
  3. Para asegurarse de que PowerShell pueda leer el archivo, ejecute el cmdlet Import-Csv.
Import-Csv "C:\temp\m365usersPass.csv"

Antes de ejecutar el script, debe especificar si desea que los usuarios cambien la contraseña en el próximo inicio de sesión.

  1. Establezca ForceChangePasswordNextSignIn en true o false en la línea número 8

Ejecute el siguiente script de PowerShell.

# Define the path to the CSV file
$csvFilePath = "C:\temp\m365usersPass.csv"

# Load the CSV data into a variable
$csvData = Import-Csv -Path $csvFilePath

# Define force password change after sign in
$ForceChangePasswordNextSignIn = "true" #or "false"

# Loop through each user in the CSV data and update their password
foreach ($user in $csvData) {
    $userPrincipalName = $user.UserPrincipalName
    $userPassword = $user.Password

    # Check if the user exists
    $existingUser = Get-MgUser -UserId $userPrincipalName -ErrorAction SilentlyContinue

    if ($existingUser -ne $null) {
        try {
            Update-MgUser -UserId $userPrincipalName `
                -PasswordProfile @{
                password                      = $userPassword;
                ForceChangePasswordNextSignIn = $ForceChangePasswordNextSignIn
            } -ErrorAction Stop

            Write-Host "Password updated for user: $userPrincipalName" -ForegroundColor Green
        }
        catch {
            Write-Host "Failed to update password for user: $userPrincipalName" $_.Exception.Message -ForegroundColor Red
        }
    }
    else {
        Write-Host "User not found: $userPrincipalName" -ForegroundColor Yellow
    }
}

6. La contraseña de exportación nunca caduca para los usuarios de Microsoft 365

Puede comprobar si una contraseña está configurada para que nunca caduque para los usuarios de Microsoft 365 de su organización. Le mostraremos cómo obtener información de contraseña para:

  • Usuario único de Microsoft 365
  • De forma masiva todos los usuarios de Microsoft 365

Obtener contraseña nunca caduca para un solo usuario de Microsoft 365

Primero, queremos ver si una contraseña está configurada para que nunca caduque para un único usuario de Microsoft 365. Necesitamos utilizar el cmdlet Get-MgUser con el UserPrincipalName o el ID de usuario.

Vea el siguiente ejemplo de sintaxis de PowerShell.

Get-MgUser -UserId "UPN or user ID" -Property UserPrincipalName, PasswordPolicies | Select-Object UserPrincipalName, @{
    N = "PasswordNeverExpires";
    E = { $_.PasswordPolicies -contains "DisablePasswordExpiration" }
}

Ejecute el ejemplo del comando PowerShell.

Get-MgUser -UserId "Brenda.Smith@m365info.com" -Property UserPrincipalName, PasswordPolicies | Select-Object UserPrincipalName, @{
    N = "PasswordNeverExpires";
    E = { $_.PasswordPolicies -contains "DisablePasswordExpiration" }
}

Vea el siguiente ejemplo de salida de PowerShell.

UserPrincipalName         PasswordNeverExpires
-----------------         --------------------
Brenda.Smith@m365info.com                False

El ejemplo anterior muestra que la contraseña que nunca caduca es False (de forma predeterminada). Significa que el usuario Brenda tiene una contraseña que caduca.

Obtener contraseña nunca caduca para todos los usuarios de Microsoft 365 de forma masiva

Obtenga la información de contraseña que nunca caduca para todos los usuarios de Microsoft 365 de su organización.

Ejecute el siguiente comando de PowerShell.

Get-MgUser -All -Property UserPrincipalName, PasswordPolicies | Select-Object UserprincipalName, @{
    N = "PasswordNeverExpires";
    E = { $_.PasswordPolicies -contains "DisablePasswordExpiration" }
}

Vea el resultado de PowerShell a continuación.

UserPrincipalName                 PasswordNeverExpires
-----------------                 --------------------
Adam.Mackay@m365info.com                         False
Adrian.Mackenzie@m365info.com                    False
Alan.MacLeod@m365info.com                        False
Alexander.Manning@m365info.com                   False
Amanda.Hansen@m365info.com                       False
Brenda.Smith@m365info.com                        False
Brian.Mill@m365info.com                          False
Cameron.Miller@m365info.com                      False
Carl.Mills@m365info.com                          False
Carol.Bover@m365info.com                         False
Caroline.Cameron@m365info.com                    False
Carolyn.Brown@m365info.com                       False
Chris.Lucas@m365info.com                         False
Diana.Baker@m365info.com                         False

La contraseña de exportación nunca caduca, informe a CSV

También puede agrupar todas las configuraciones de contraseña de usuarios de Microsoft 365 que nunca caduca en un archivo CSV.

Cree una carpeta temp en la unidad (C:) si no tiene una.

Ejecute el siguiente script de PowerShell.

Get-MgUser -All -Property UserPrincipalName, PasswordPolicies | 
Select-Object UserPrincipalName, @{ 
    N = "PasswordNeverExpires"; 
    E = { $_.'PasswordPolicies' -contains "DisablePasswordExpiration" } 
} | 
Export-Csv -Path "C:\temp\PasswordReport.csv" -NoTypeInformation -Encoding UTF8

Exportará todas las configuraciones de contraseña de usuarios de Microsoft 365 que nunca caduca. En nuestro ejemplo, todos los usuarios tienen FALSO como valor, lo que significa que no tienen la opción La contraseña nunca caduca.

Mostrar información Política de contraseñas de Microsoft 365

Consulte la siguiente sintaxis del comando PowerShell.

Get-MgDomain -DomainId "Domain Name" | Ft PasswordNotificationWindowInDays, PasswordValidityPeriodInDays

Ejecute el ejemplo del comando PowerShell.

Get-MgDomain -DomainId "m365info.com" | Ft PasswordNotificationWindowInDays, PasswordValidityPeriodInDays

La salida de PowerShell muestra el siguiente ejemplo de resultado.

PS C:\> Get-MgDomain -DomainId "m365info.com" | Ft PasswordNotificationWindowInDays, PasswordValidityPeriodInDays

PasswordNotificationWindowInDays PasswordValidityPeriodInDays
-------------------------------- ----------------------------
                              30                          180

Aprendió a administrar la contraseña de los usuarios de Microsoft 365 con MS Graph PowerShell.

Leer más: Exporte el informe de estado de MFA de todos los usuarios de Microsoft 365 »

Conclusión

Aprendió a administrar la contraseña de los usuarios de Microsoft 365 con PowerShell. Microsoft recomienda configurar la contraseña para que nunca caduque en toda la organización. Con PowerShell hay más opciones para configurar para la configuración de contraseña que en el centro de administración de Microsoft 365.

Disfrutaste este artículo? También te puede interesar Crear secreto de cliente ilimitado en Microsoft Entra ID. No olvides seguirnos y compartir este artículo.

Artículos relacionados