Felhasználói jelszó visszaállítása az Azure Active Directoryban (Microsoft 365)
Ha egy Azure Active Directory-felhasználó elfelejti a jelszavát, az Azure (Microsoft 365) bérlői rendszergazdája többféleképpen is visszaállíthatja azt: az Azure Portal használatával, a PowerShell használatával vagy az önkiszolgáló jelszó-visszaállítási (SSPR) funkció engedélyezésével.
A felhasználó jelszavának visszaállításához fiókjában rendelkeznie kell a következő beépített Azure egyikével: Felhasználói rendszergazda vagy Jelszórendszergazda.
Állítsa vissza a felhasználó jelszavát az Azure Portalban
A felhasználói jelszó Azure-ban történő visszaállításának legegyszerűbb módja az Azure Portal webes felületének (vagy a Microsoft 365 felügyeleti központnak) használata:
Jelentkezzen be a https://portal.azure.com/ webhelyre, és lépjen az Azure Active Directory -> Users oldalra;
Válasszon ki egy felhasználót, és kattintson a Jelszó visszaállítása lehetőségre;
Értesítést kap arról, hogy a felhasználóhoz ideiglenes jelszót rendelünk:
The user 'Lina@a-d.onmicrosoft.com' will be assigned a temporary password that must be changed on the next sign in. To display the temporary password, click 'Reset password'.Kattintson a Jelszó visszaállítása lehetőségre.
Az Azure új ideiglenes jelszót generál a felhasználó számára, és megjeleníti a képernyőn;
Mondja el az új jelszót a felhasználónak, és amikor legközelebb bejelentkezik bármely Microsoft 365 alkalmazásba a Modern hitelesítés használatával, a rendszer felszólítja a jelszó megváltoztatására;
Your need to update your password because this is the first rime you are signing in, or because your password has expired.Győződjön meg arról, hogy a felhasználó sikeresen hitelesítette az Azure bejelentkezési naplóit.
Íme néhány fontos dolog, amit érdemes szem előtt tartani:
Az ideiglenes jelszó soha nem jár le.
-
Ha a helyszíni Active Directory szinkronizálva van az Azure-ral az Azure AD Connector segítségével, a Jelszó visszaírása funkciót engedélyezni kell a Connector beállításaiban, hogy visszaállíthassa az ADDS-felhasználó jelszavát a felhőből.
Engedélyezheti az önkiszolgáló jelszó-visszaállítást (SSPR) az Azure-bérlőn. Az SSPR-t a felhasználók egy csoportja vagy az összes AAD-felhasználó számára engedélyezheti az Azure Active Directory -> Jelszó visszaállítása -> Tulajdonságok részben.
Jelszavaik visszaállításához a felhasználók engedélyezett hitelesítési módszereket használhatnak. A szokásos MFA-módszerek mellett használhatnak biztonsági kérdéseket és irodai telefonhívásokat. Használhat egy vagy két hitelesítési módszert.
Az Azure AD felhasználói jelszavának visszaállítása a PowerShell segítségével
Amikor visszaállítja egy felhasználó jelszavát az Azure Portalon keresztül, a rendszer automatikusan létrehoz egy új ideiglenes jelszót. Új felhasználói jelszót azonban manuálisan is beállíthat a PowerShell segítségével.
Új felhasználói jelszót manuálisan is beállíthat a Microsoft 365 Felügyeleti Központban.
Az Azure AD-modul segítségével visszaállíthatja a felhasználó jelszavát. Csatlakozás az Azure-bérlőhöz:
Connect-AzureADÁllítson be új jelszót, és alakítsa át SecureStringgé (lásd a jelszavak PowerShell-szkriptekben való használatáról szóló cikket):
$newPass = ConvertTo-SecureString 'Str0ngNewPa$$1' -AsPlainText -ForceA PowerShell segítségével erős véletlenszerű jelszót generálhat:
Add-Type -AssemblyName System.Web
$genpass=[System.Web.Security.Membership]::GeneratePassword(9,2)
$newPass = ConvertTo-SecureString $genpass -AsPlainText -ForceSzerezze meg annak a felhasználónak az objektumazonosítóját, amelynek jelszavát módosítani szeretné a UserPrincipalName használatával:
$userObjectId=(Get-AzureADUser -filter "userPrincipalName eq 'Lina@a-d.onmicrosoft.com'").ObjectIDAlkalmazza az új jelszót az Azure-felhasználóra az ObjectID alapján:
Set-AzureADUserPassword -ObjectId $userObjectId -Password $newPassHa azt szeretné, hogy egy felhasználó a következő bejelentkezéskor módosítsa a jelszavát, adja hozzá a
-ForceChangePasswordNextLogin $trueválasztási lehetőség.
Nem fogja tudni megtekinteni a dátumot és az időt, amikor a felhasználó megváltoztatta a jelszót az Azure AD PowerShell-modul használatával. Ezeket az információkat a Microsoft Graph API vagy a régebbi MSOnline modul segítségével érheti el.
Ha telepítve van az MSOnline PowerShell modul, csatlakozzon a bérlőhöz:
Connect-MsolServiceA LastPasswordChangeTimeStamp érték megjelenítése:
Get-MsolUser -UserPrincipalName 'Lina@a-d.onmicrosoft.com'| Select DisplayName,UserPrincipalName,LastPasswordChangeTimeStampHa a jelszó lejárati beállítás engedélyezve van az Azure AD jelszóházirendjében, akkor a PowerShell segítségével lekérheti a felhasználói jelszó lejárati dátumát:
$user=Get-MsolUser -UserPrincipalName 'Lina@a-d.onmicrosoft.com'
$User.LastPasswordChangeTimestamp.AddDays($PasswordPolicy.ValidityPeriod)A helyszíni Active Directory tartományi szolgáltatásokban a tartományfelhasználók jelszavának lejárati dátumát a
msDS-UserPasswordExpiryTimeComputedfelépített attribútum.
Vagy elérheti a Microsoft Graph API-t a PowerShellből, hogy megkapja a felhasználó jelszavának megváltoztatásának dátumát és időpontját, valamint a felhasználó létrehozási adatait az Azure-ban:
$ApplicationID = "your-app-ID"
$TenatDomainName = "your-tenant-ID"
$AccessSecret = "your-app-secret"
$Body = @{
Grant_Type = "client_credentials"
Scope = "https://graph.microsoft.com/.default"
client_Id = $ApplicationID
Client_Secret = $AccessSecret
}
$ConnectGraph = Invoke-RestMethod -Uri "https://login.microsoftonline.com/$TenatDomainName/oauth2/v2.0/token" -Method POST -Body $Body
$token = $ConnectGraph.access_token
$GrapUserUrl = 'https://graph.microsoft.com/v1.0/users?$select= userprincipalname,accountenabled,signInActivity,createdDateTime,lastPasswordChangeDateTime'
$users=(Invoke-RestMethod -Headers @{Authorization = "Bearer $($token)"} -Uri $GrapUserUrl -Method Get).value
$users | where userprincipalname -eq 'Lina@a-d.onmicrosoft.com' | select userprincipalname,accountenabled,createdDateTime,lastPasswordChangeDateTimeA Microsoft Graph API és a POST metódus használatával akár felhasználói jelszót is visszaállíthat. Használja az alábbi POST kérést:
POST https://graph.microsoft.com/v1.0/me/changePassword
Content-Type: application/json
{
"currentPassword": "OldPass123!",
"newPassword": "NewP@ss2!"
}
Ebből a cikkből megtudhatja, hogyan állíthatja vissza a felhasználói jelszavakat a helyi Active Directoryban.







