使用 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 使用者帳戶、授權和群組

使用 PowerShell 管理 Microsoft 365

開始使用適用於 Microsoft 365 的 PowerShell