1 29/10/2026 8 min

Quando serve davvero il reset della password DSRM

La password DSRM, cioè la Directory Services Restore Mode password, serve quando un Domain Controller deve essere avviato in modalità di ripristino dei servizi directory. Non è la password di un account amministrativo normale, né quella del dominio: è un segreto locale del server, usato solo in scenari di manutenzione, recovery o troubleshooting avanzato di Active Directory.

Il caso tipico è semplice: la password è stata persa, non è stata documentata correttamente, oppure si vuole riallineare la procedura di emergenza prima di un intervento sul controller di dominio. La cosa importante è non improvvisare: un reset DSRM va fatto con accesso amministrativo al server e con una verifica finale che dimostri che la nuova password è stata applicata davvero.

Qui sotto trovi una procedura pratica con Ntdsutil, pensata per Windows Server in ambiente di produzione o quasi-produzione. Il punto non è solo cambiare la password, ma farlo senza introdurre ambiguità operative: chi esegue il cambio, su quale controller, con quali privilegi, e come si verifica che il valore sia stato salvato.

Prerequisiti operativi e impatto

Prima di toccare il server, chiarisci tre cose. Primo: stai operando su un Domain Controller reale, non su una macchina membro. Secondo: hai accesso amministrativo locale o equivalente sul server interessato. Terzo: sai qual è la finestra di rischio accettabile, perché il reset in sé è leggero, ma l’errore umano nel contesto AD può diventare costoso.

Il blast radius del reset DSRM è limitato al singolo server su cui esegui il comando. Non stai modificando la password del dominio, non stai cambiando repliche AD, non stai toccando account utente. Però stai aggiornando una credenziale di emergenza: se la perdi di nuovo, la capacità di ripristino offline si complica parecchio.

Rollback realistico: se dopo il cambio hai dubbi sull’esito, la sola strada sensata è rieseguire la procedura con una password nota e verificata, poi documentarla in modo sicuro. Non esiste un “annulla” pulito per una password dimenticata; esiste solo il reset con una nuova credenziale corretta.

Procedura con Ntdsutil per reimpostare la password DSRM

La via standard passa da Ntdsutil, strumento incluso in Windows Server per la gestione di Active Directory e dei suoi elementi di manutenzione. L’operazione si esegue da prompt elevato, idealmente in una sessione amministrativa locale sul Domain Controller interessato.

  • Apri Prompt dei comandi o Windows Terminal con privilegi elevati. Se non sei certo dei privilegi, verifica che la finestra mostri l’apertura come amministratore e che l’account appartenga a un gruppo con diritti amministrativi sul server.

  • Avvia Ntdsutil digitando:

    ntdsutil
  • Entra nella modalità di reset della password digitando i comandi seguenti, uno alla volta:

    set dsrm password
    reset password on server null

    In molti casi null indica il controller locale su cui stai lavorando. Se la procedura viene eseguita da un altro server o in un contesto particolare, il target può variare, ma nella pratica operativa quotidiana si lavora sul server locale.

  • Quando richiesto, inserisci la nuova password DSRM due volte. Usa una password forte e distinta da quelle di dominio o di servizio. Evita riuso, pattern prevedibili e riferimenti personali. In un contesto amministrativo serio, questa password va trattata come credenziale di recovery.

  • Attendi il messaggio di conferma. L’output atteso è una risposta che segnali l’avvenuto aggiornamento della password. Se compare un errore di privilegi, di contesto o di connessione al servizio directory, non forzare: interrompi e verifica il livello di esecuzione, il ruolo del server e lo stato di Active Directory.

  • Esci da Ntdsutil con:

    quit
    quit
  • Se vuoi una sequenza sintetica da copiare mentalmente durante l’intervento, la catena è questa: prompt elevato → ntdsutil → set dsrm password → reset password on server null → nuova password → conferma. L’elemento davvero critico non è il comando in sé, ma la qualità della verifica finale.

    Verifica immediata dopo il reset

    Il primo controllo è banale ma essenziale: il comando deve restituire un esito positivo senza errori di accesso negato, sintassi o disallineamento del contesto. Se l’operazione è andata a buon fine, il nuovo valore resta memorizzato localmente sul server.

    Il secondo controllo, più sostanziale, riguarda la capacità di usare quella password nel momento giusto. La DSRM non si testa come una normale credenziale di accesso quotidiano; si verifica nel suo scenario di uso, cioè avviando il server in Directory Services Restore Mode quando serve davvero. Non è una prova da fare a cuor leggero in produzione, ma una prova controllata in finestra di manutenzione può essere appropriata se il rischio operativo lo consente.

    Se vuoi un riscontro indiretto ma utile, annota subito data, server, operatore e riferimento della password salvata in un vault o in un sistema di gestione credenziali. La verifica tecnica senza tracciabilità documentale lascia un buco operativo: il reset c’è stato, ma nessuno potrà recuperare la nuova password in modo sicuro.

    Errori comuni e come riconoscerli in pochi minuti

    Il primo errore è eseguire la procedura da una sessione non elevata. In quel caso Ntdsutil può aprirsi, ma il reset fallisce o non viene accettato. La falsificazione è immediata: controlla se il prompt è amministrativo e se l’account ha diritti locali sul Domain Controller.

    Il secondo errore è operare sul server sbagliato. In ambienti con più controller di dominio, è facile perdere il focus e cambiare la password sul nodo non previsto. La verifica rapida è il nome host della macchina e, se serve, un controllo di contesto con hostname o con la console remota già aperta sul server corretto.

    Il terzo errore è considerare la DSRM come una password qualsiasi e archiviarla male. Se la password finisce in un file di testo, in una mail o in un canale non protetto, il problema non è più tecnico ma di sicurezza. La soluzione corretta è usare un vault aziendale o una procedura di conservazione controllata, con accesso limitato e tracciato.

    Ripristino del servizio e contesto d’uso della DSRM

    La DSRM non serve nel normale funzionamento del controller di dominio. Serve quando devi avviare il server senza i servizi directory attivi, ad esempio per operazioni di manutenzione, recupero o diagnostica profonda. Per questo motivo, dopo il reset non c’è un “servizio da riavviare” collegato direttamente alla password: il vero punto è che la nuova credenziale sarà usabile al prossimo avvio in modalità DSRM.

    Se stai preparando un intervento di disaster recovery, la reimpostazione della password DSRM va inserita nello stesso runbook che contiene backup, verifica dei repliche, percorso di accesso console e responsabilità operative. In altre parole: la password non è un oggetto isolato, ma un tassello della procedura di ripristino del dominio.

    Buone pratiche per non perdere di nuovo la password

    La pratica migliore è banale e spesso disattesa: documentare la password in un sistema sicuro, non in un appunto personale. Se la tua organizzazione usa un password manager enterprise o un vault con controllo degli accessi, quella è la sede giusta. Se non esiste, il problema è organizzativo e va risolto prima di affidarsi alla memoria di una sola persona.

    Conviene anche definire chi può conoscere la password DSRM e in quali condizioni. In alcuni ambienti è sufficiente che la conoscano due figure di fiducia; in altri serve una procedura di doppia custodia o approvazione. Il punto non è complicare, ma evitare sia l’opacità sia la dispersione del segreto.

    Infine, se gestisci più Domain Controller, valuta di standardizzare la procedura di reset e la documentazione associata. Non significa usare la stessa password su tutti i server; significa usare lo stesso metodo di generazione, archiviazione e verifica, così da ridurre gli errori quando il tempo stringe.

    Scenario pratico: cosa fare se il comando non accetta il reset

    Se Ntdsutil non completa il reset, non continuare a tentativi casuali. La sequenza minima di controllo è questa: verifica l’elevazione della sessione, conferma di essere sul Domain Controller corretto, controlla che il servizio directory sia in uno stato coerente con l’operazione prevista e ripeti il comando solo dopo aver chiarito il punto di blocco.

  • Controlla il contesto della sessione amministrativa.

  • Verifica il nome del server e il ruolo Active Directory.

  • Ripeti il reset solo se hai eliminato l’ambiguità operativa.

  • Se il problema persiste, raccogli l’errore esatto mostrato da Ntdsutil e confrontalo con i log di sistema e di directory del server.

  • Qui il principio è semplice: prima osserva, poi modifica. Un errore generico di accesso o di contesto non si risolve “provando un po’ a caso”. Serve capire se il blocco è autorizzativo, ambientale o procedurale.

    Checklist finale per chiudere l’intervento

  • Il reset con ntdsutil è stato eseguito da prompt elevato.

  • La password è stata inserita e confermata senza errori.

  • La nuova credenziale è stata salvata in un archivio sicuro e tracciato.

  • Il nome del Domain Controller e la data del cambio sono stati registrati.

  • Esiste una procedura chiara per usare la password in modalità DSRM quando necessario.

  • Assunzione operativa: il reset è stato fatto su un Domain Controller Windows Server con accesso amministrativo locale e senza vincoli particolari di hardening che impediscano l’uso di Ntdsutil.