Administración de contraseñas con PowerShell de Microsoft Graph
Este artículo afecta tanto a Office 365 Enterprise como a Microsoft 365 Enterprise
Puede usar PowerShell de Microsoft Graph como alternativa al Centro de administración de Microsoft 365 para administrar contraseñas en Microsoft 365.
Nota:
El sdk de PowerShell de Microsoft Graph reemplaza el módulo de Azure Active Directory. Puede usar el SDK de PowerShell de Microsoft Graph para acceder a todas las API de Microsoft Graph. Para más información, consulte Introducción al SDK de PowerShell de Microsoft Graph.
En primer lugar, use una cuenta de administrador de Microsoft Entra DC o administrador de aplicaciones en la nube para conectarse a su inquilino de Microsoft 365.
La administración de contraseñas para un usuario requiere el ámbito de permisos User.ReadWrite.All o uno de los demás permisos enumerados en la página de referencia de Graph API "Asignar licencia".
Connect-Graph -Scopes User.ReadWrite.All
Use estos comandos para establecer una contraseña y forzar a un usuario a cambiar su nueva contraseña la próxima vez que inicie sesión.
$userUPN="<user account sign in name, such as belindan@contoso.com>"
$newPassword="<new password>"
$secPassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Update-MgUser -UserId $userUPN -PasswordProfile @{ ForceChangePasswordNextSignIn = $true; Password = $newPassword }
Vea también
Administrar cuentas de usuario, licencias y grupos de Microsoft 365 con PowerShell