Dela via


Hantera lösenord med Microsoft Graph PowerShell

Denna artikel gäller för både Microsoft 365 Enterprise och Office 365 Enterprise.

Du kan använda Microsoft Graph PowerShell som ett alternativ till administrationscentret för Microsoft 365 för att hantera lösenord i Microsoft 365.

Obs!

Azure Active Directory-modulen ersätts av Microsoft Graph PowerShell SDK. Du kan använda Microsoft Graph PowerShell SDK för att komma åt alla Microsoft Graph API:er. Mer information finns i Komma igång med Microsoft Graph PowerShell SDK.

Använd först ett Microsoft Entra DC-administratörskonto eller molnprogramadministratörskonto för att ansluta till din Microsoft 365-klientorganisation.

För att hantera lösenord för en användare krävs behörighetsomfånget User.ReadWrite.All eller någon av de andra behörigheterna som anges på graph API-referenssidan "Tilldela licens".

Connect-Graph -Scopes User.ReadWrite.All

Använd dessa kommandon för att ange ett lösenord och tvinga en användare att ändra sitt nya lösenord nästa gång de loggar in.

$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 }

Se även

Hantera Microsoft 365-användarkonton,-licenser och-grupper med PowerShell

Hantera Microsoft 365 med PowerShell

Börja använda PowerShell för Microsoft 365