使用 Microsoft Graph PowerShell 管理密码
此文章适用于 Microsoft 365 企业版和 Office 365 企业版。
可以使用 Microsoft Graph PowerShell 作为 Microsoft 365 管理中心的替代方法,以管理 Microsoft 365 中的密码。
注意
Azure Active Directory 模块正在替换为 Microsoft Graph PowerShell SDK。 可以使用 Microsoft Graph PowerShell SDK 访问所有 Microsoft Graph API。 有关详细信息,请参阅 Microsoft Graph PowerShell SDK 入门。
首先,使用 Microsoft Entra DC 管理员 或 云应用程序管理员 帐户 连接到 Microsoft 365 租户。
管理用户的密码需要 User.ReadWrite.All 权限范围或 “分配许可证”图形 API 参考页中列出的其他权限之一。
Connect-Graph -Scopes User.ReadWrite.All
使用这些命令设置密码,并强制用户在下次登录时更改其新密码。
$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 }
另请参阅
使用 PowerShell 管理 Microsoft 365 用户帐户、许可证和组