How to Reset a User Password in Microsoft 365
Step-by-step guide to resetting a Microsoft 365 user password from the admin center, including bulk reset, sign-out, and self-service password reset.
TL;DR: In the Microsoft 365 admin center, go to Users > Active users > Add a user. Fill in the name, pick the domain, set a password, assign at least one Microsoft 365 license, and finish. The new account can sign in to https://www.microsoft365.com right away.
Adding a user is the first thing most Microsoft 365 administrators learn — and one of the most frequent. This guide walks through the user interface in the Microsoft 365 admin center and covers the choices that matter (domain selection, password behavior, license assignment), plus the Microsoft Graph PowerShell equivalent for when you need to script it.
Creating a user in the Microsoft 365 admin center provisions a cloud-only Microsoft Entra ID account in your tenant. That account can then be assigned licenses, signed into Microsoft 365 apps and services, and granted admin roles. Behind the scenes, the admin center is calling Microsoft Graph against Microsoft Entra ID — the same identity provider that backs Office 365, Microsoft Teams, SharePoint Online, and every other Microsoft 365 service.
This is the right path for tenants that don’t sync from on-premises Active Directory. If you do run Microsoft Entra Connect (formerly Azure AD Connect), users should be created in your on-prem AD and synced upward instead — creating them directly in the cloud will leave you with two accounts to reconcile.
Go to https://admin.microsoft.com (or https://admin.cloud.microsoft) and sign in with an account that has at least the User Administrator role. The Global Administrator role works too, but follow least-privilege guidance and use User Administrator when you can.
The admin center has two layouts depending on tenant size:
Both routes open the same wizard.
Fill in:
@ in the user’s sign-in address. Pick a stable identifier; renaming user principal names later is supported but disruptive.Two checkboxes control password behavior:
Whatever you do, do not email passwords in plain text to the user. The completion screen lets you print or download a credentials sheet that you can hand off through a secure channel.
Pick the usage location (a country code — required for licensing compliance) and select at least one license. The picker shows every Microsoft 365, Office 365, Microsoft Entra, Microsoft Intune, and add-on license your tenant has, with available counts.
If you need a finer-grained scope, expand Apps and disable individual service plans (for example, turn off Yammer or Sway). Most tenants leave this at the default.
If you don’t have an available license, you can still create the user and assign the license later — but the user can’t access licensed services in the meantime.
Two collapsed sections at the bottom of step 4:
Confirm the summary and select Finish adding. On the completion screen you can:
For scripted onboarding, use Microsoft Graph PowerShell. The legacy MSOnline and AzureAD modules are retired; Microsoft.Graph is the supported path.
# One-time setup
Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph -Scopes "User.ReadWrite.All", "Directory.ReadWrite.All"
# Create the user
$password = @{
Password = "TempPass!ChangeOnFirstSignIn123"
ForceChangePasswordNextSignIn = $true
}
New-MgUser `
-DisplayName "Jakob Severin" `
-GivenName "Jakob" `
-Surname "Severin" `
-MailNickname "jakob" `
-UserPrincipalName "jakob@contoso.com" `
-UsageLocation "US" `
-AccountEnabled `
-PasswordProfile $password
License assignment is a separate call:
$sku = Get-MgSubscribedSku -All | Where-Object SkuPartNumber -eq "ENTERPRISEPACK"
Set-MgUserLicense `
-UserId "jakob@contoso.com" `
-AddLicenses @(@{ SkuId = $sku.SkuId }) `
-RemoveLicenses @()
For bulk onboarding, the admin center’s Add multiple users option accepts a CSV with the columns User Name, First Name, Last Name, Display Name, Job Title, Department, Office Number, Office Phone, Mobile Phone, Fax, Address, City, State or Province, ZIP or Postal Code, Country or Region. Same wizard logic; one upload.
Step-by-step guide to resetting a Microsoft 365 user password from the admin center, including bulk reset, sign-out, and self-service password reset.
Plain-English overview of the most-used Microsoft 365 admin roles, what each can do, when to use them, and the principle of least privilege in practice.