Condividi tramite


Risolvere i problemi relativi alle reimpostazioni delle password bloccate dai criteri locali

Questo articolo illustra come risolvere uno scenario in cui un utente o un amministratore non può reimpostare o modificare una password perché il criterio password Active Directory locale non lo consente.

Sintomi

Nella portale di Azure seguire questa procedura:

  1. Selezionare Microsoft Entra ID Users (Utenti ID>Entra Microsoft).
  2. Scegliere un utente dall'elenco.
  3. Selezionare il collegamento Reimposta password .
  4. Immettere una password temporanea da usare per l'utente.
  5. Selezionare il pulsante Reimposta password.

In questo scenario, viene visualizzato il messaggio di errore seguente:

Sfortunatamente, non è possibile reimpostare la password dell'utente perché i criteri locali non lo consentono. Esaminare i criteri locali per assicurarsi che siano configurati correttamente.

Causa

Il messaggio di errore viene inviato da un controller di dominio locale. Per ottenere altre informazioni sul problema, seguire questa procedura.

Note

Questa procedura richiede di abilitare i criteri di controllo del controller di dominio per gli eventi Di gestione account - Errore . Per altre informazioni, vedere Controllare la gestione degli account.

  1. Passare a un controller di dominio locale.

  2. Aprire lo snap-in Visualizzatore eventi. A tale scopo, selezionare Start, immettere eventvwr.msc e quindi premere INVIO.

  3. Nella barra laterale del nodo Visualizzatore eventi (locale) espandere Log di Windows e quindi selezionare Sicurezza.

  4. Cercare gli eventi di controllo che contengono ID evento 4724, Errore di controllo (nella colonna Parole chiave ) e Gestione account utente (nella colonna Categoria attività). Questi eventi dovrebbero essere simili all'esempio seguente:

    Log Name:      Security
    Source:        Microsoft-Windows-Security-Auditing
    Date:          11/5/2020 2:44:01 AM
    Event ID:      4724
    Task Category: User Account Management
    Level:         Information
    Keywords:      Audit Failure
    User:          N/A
    Computer:      ADDS01.Contoso.net
    Description:
    An attempt was made to reset an account's password.
    
    Subject:
        Security ID:        Contoso\MSOL_73c8a9aa6173
        Account Name:       MSOL_73c8a9aa6173
        Account Domain:     Contoso
        Logon ID:           0xF91C5C
    
    Target Account:
       Security ID:        Contoso\User01
       Account Name:       User01
       Account Domain:     Contoso
    
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        ...
      </System>
    </Event>
    

Questo esempio conferma che il writeback delle password funziona come previsto. Tuttavia, la password immessa non soddisfa i criteri password di Active Directory locali. I criteri potrebbero essere violati a causa della lunghezza della password, della complessità, dell'età o di altri requisiti.

Soluzione

Specificare una password che soddisfi i criteri password di Active Directory locali.

Prima di tutto, verificare le impostazioni correnti per i criteri password per poter determinare eventuali violazioni. Passare quindi al controller di dominio e usare uno o più dei metodi seguenti:

  • Da un controller di dominio locale aprire una finestra del prompt dei comandi amministrativa ed eseguire il comando net accounts :

    C:\>net accounts
    
    Force user logoff how long after time expires?:       Never
    Minimum password age (days):                          0
    Maximum password age (days):                          42
    Minimum password length:                              7
    Length of password history maintained:                24
    Lockout threshold:                                    Never
    Lockout duration (minutes):                           30
    Lockout observation window (minutes):                 30
    Computer role:                                        PRIMARY
    The command completed successfully.
    
  • In alternativa, aprire una finestra amministrativa di PowerShell e quindi eseguire il cmdlet Get-ADDefaultDomainPasswordPolicy :

    PS C:\WINDOWS\system32> Get-ADDefaultDomainPasswordPolicy
    
    ComplexityEnabled           : True
    DistinguishedName           : DC=contoso,DC=net
    LockoutDuration             : 00:30:00
    LockoutObservationWindow    : 00:30:00
    LockoutThreshold            : 0
    MaxPasswordAge              : 42:00:00
    MinPasswordAge              : 00:00:00
    MinPasswordLength           : 7
    objectClass                 : {domainDNS}
    objectGuid                  : 01234567-89ab-cdef-0123-456789abcdef
    PasswordHistoryCount        : 24
    ReversibleEncryptionEnabled : False
    
  • In una finestra del prompt dei comandi amministrativa esportare un report di Criteri di gruppo in formato HTML eseguendo gpresult /h GPreport.htm. Aprire il report esportato (GPreport.htm) in una finestra del browser e quindi visualizzare le impostazioni dei criteri in Criteri account/Criteri password.

    Screenshot di un report H T M L di Criteri di gruppo. Fare riferimento alle impostazioni in Impostazioni, Criteri, Impostazioni di Windows, Impostazioni di sicurezza, Criteri account/Criteri password.

I criteri password di Active Directory locali sono stati configurati usando criteri password con granularità fine? In tal caso, controllare i criteri password risultanti per l'utente di destinazione eseguendo il comando net user (net user <username> /domain):

C:\>net user User01 /domain

User name                    User01
Full Name                    User01
Comment
User's comment
Country/region code          000 (System Default)
Account active               Yes
Account expires              Never

Password last set            11/5/2020 1:57:43 PM
Password expires             12/17/2020 1:57:43 PM
Password changeable          11/5/2020 1:57:43 PM
Password required            Yes
User may change password     Yes

Workstations allowed         All
Logon script
User profile
Home directory
Last logon                   Never

Logon hours allowed          All

Local Group Memberships
Global Group memberships     *Domain Users
The command completed successfully.

La password immessa è conforme ai criteri password di Active Directory locali, ma il problema persiste? In tal caso, verificare se si usa la protezione password di Microsoft Entra nell'ambiente di Active Directory Domain Services locale o se è installato un software di filtro password di terze parti nei controller di dominio.

Contattaci per ricevere assistenza

In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.