Che cos'è AdRestore?
AdRestore è un'utilità gratuita Microsoft Sysinternals per elencare gli oggetti eliminati da Active Directory e, nelle versioni e negli ambienti compatibili, ripristinarli. La versione storica dello strumento è stata progettata per la funzione di tombstone reanimation; nelle versioni moderne di Windows Server è importante distinguere questa modalità dalla più completa Active Directory Recycle Bin.

Che cosa succede quando si elimina un oggetto Active Directory

Active Directory Domain Services conserva informazioni su utenti, gruppi, computer e altri oggetti di un'organizzazione. Quando un oggetto viene eliminato, non viene necessariamente cancellato immediatamente dal database: il servizio directory lo contrassegna come eliminato e lo mantiene per un periodo definito, secondo le funzionalità e le impostazioni del dominio.

Storicamente, l'oggetto eliminato veniva trasformato in un tombstone. Durante questo periodo alcune informazioni dell'oggetto venivano rimosse o rese non disponibili, ma il record rimaneva nel database per consentire la replica della cancellazione tra i controller di dominio e, in determinate condizioni, il recupero.

Con Windows Server 2008 R2 Microsoft ha introdotto Active Directory Recycle Bin, una funzionalità più completa che conserva un numero maggiore di attributi dell'oggetto eliminato e ne semplifica il ripristino. Questa funzionalità deve essere abilitata nel dominio e non è attiva automaticamente in tutti gli ambienti.

A cosa serve AdRestore

AdRestore permette di cercare gli oggetti eliminati presenti nella directory e di avviare il processo di ripristino quando le condizioni lo consentono. È stato sviluppato per facilitare il recupero di oggetti Active Directory senza dover ricorrere immediatamente a procedure più complesse.

Le operazioni principali sono:

  • Elencare gli oggetti eliminati: visualizzare gli oggetti che risultano recuperabili secondo il meccanismo supportato.
  • Cercare un oggetto: restringere l'elenco in base a una parte del nome.
  • Avviare il ripristino: selezionare l'oggetto individuato e richiederne il recupero.

La possibilità effettiva di recupero dipende dalla versione dello strumento, dalla versione e configurazione di Active Directory, dal tempo trascorso dall'eliminazione e dallo stato dell'oggetto.

Download di AdRestore

AdRestore fa parte della raccolta Microsoft Sysinternals ed è distribuito gratuitamente. La versione riportata nella documentazione ufficiale è la 1.2, pubblicata il 25 novembre 2016.

Download ufficiale AdRestore

Archivio ZIP distribuito da Microsoft.

Scarica AdRestore
  1. Scarica l'archivio ZIP dalla pagina ufficiale Microsoft.
  2. Estrai il contenuto in una cartella, per esempio C:\Sysinternals\AdRestore.
  3. Apri il Prompt dei comandi o Windows Terminal.
  4. Raggiungi la cartella in cui si trova adrestore.exe e avvia il programma con le opzioni desiderate.

AdRestore è un programma da riga di comando e non richiede una procedura di installazione tradizionale. Per eseguire le operazioni di ripristino servono le autorizzazioni appropriate sul dominio e sull'oggetto interessato.

Elencare gli oggetti eliminati

La modalità di consultazione consente di visualizzare gli oggetti eliminati che AdRestore riesce a individuare. Apri il terminale nella cartella del programma e digita:

Prompt dei comandi
adrestore.exe

Il programma interroga Active Directory e mostra gli elementi individuati. L'output permette di verificare il nome dell'oggetto prima di tentare qualsiasi operazione.

Per cercare gli oggetti il cui nome contiene una determinata stringa, la versione documentata di AdRestore supporta il parametro -r seguito dal testo da cercare:

adrestore.exe -r mario

In questo esempio viene utilizzato il termine mario come criterio di ricerca. La ricerca serve a individuare gli elementi corrispondenti: prima di ripristinare un oggetto è necessario controllarne attentamente l'identità.

Ripristinare un oggetto eliminato

AdRestore permette di avviare il recupero di un oggetto selezionato dall'elenco. Nella modalità interattiva, dopo aver individuato l'elemento, il programma richiede di confermare il ripristino.

La documentazione della versione 1.2 descrive anche l'opzione -a, che consente di ripristinare tutti gli oggetti eliminati individuati. È un'opzione da utilizzare con particolare cautela, perché può interessare più oggetti del previsto.

Ripristino di tutti gli oggetti individuati
adrestore.exe -a

AdRestore e Active Directory Recycle Bin: una distinzione importante

È importante non confondere il recupero storico basato sui tombstone con la funzionalità Active Directory Recycle Bin. Quest'ultima è stata introdotta con Windows Server 2008 R2 e conserva molte più informazioni dell'oggetto eliminato, consentendo un ripristino più completo.

AdRestore è uno strumento storico che utilizza le API di Active Directory per enumerare e recuperare oggetti eliminati secondo il meccanismo supportato dalla versione e dall'ambiente. Non va considerato un sostituto universale della Recycle Bin e non garantisce il recupero di qualsiasi oggetto eliminato in ogni dominio moderno.

Caratteristica Tombstone reanimation Active Directory Recycle Bin
Informazioni conservate Set limitato di attributi, secondo il modello storico Conserva un insieme molto più ampio di attributi
Ripristino Può richiedere la ricostruzione di informazioni mancanti Consente un ripristino più completo dell'oggetto
Disponibilità Dipende dal periodo di conservazione e dallo stato del tombstone Deve essere abilitata e dipende dal livello funzionale del dominio
Strumenti Utilità e API compatibili con la reanimazione ADAC, PowerShell e strumenti di gestione compatibili

Come verificare la disponibilità della Recycle Bin

Negli ambienti Windows Server moderni è possibile verificare la configurazione di Active Directory Recycle Bin utilizzando gli strumenti di amministrazione Microsoft. Per esempio, da PowerShell con il modulo ActiveDirectory installato, si può interrogare la configurazione delle funzionalità opzionali della foresta:

Get-ADOptionalFeature -Filter 'Name -like "Recycle Bin Feature"'

Il comando mostra le informazioni sulla funzionalità Recycle Bin. Per verificare se è abilitata, controlla il campo EnabledScopes: se contiene gli ambiti della foresta, la funzionalità risulta abilitata per quegli ambiti. Il modulo PowerShell ActiveDirectory e i privilegi necessari devono essere disponibili.

Per le procedure ufficiali di attivazione e ripristino è preferibile seguire la documentazione Microsoft e utilizzare Active Directory Administrative Center oppure i cmdlet PowerShell previsti per la versione del dominio.

Quando può essere utile AdRestore

Oggetti eliminati

Individuare account, gruppi e altri oggetti eliminati che risultano ancora recuperabili.

Ricerca mirata

Restringere l'elenco utilizzando una parte del nome dell'oggetto da cercare.

Recupero

Avviare il ripristino degli oggetti compatibili, dopo averne verificato l'identità e lo stato.

Verifica tecnica

Supportare l'analisi delle possibilità di recupero in ambienti Active Directory meno recenti.

Precauzioni prima del ripristino

  • Verifica il nome e l'identità dell'oggetto prima di avviare il recupero.
  • Controlla la versione di Windows Server, il livello funzionale del dominio e la funzionalità di recupero disponibile.
  • Non eseguire il ripristino globale senza aver esaminato gli oggetti coinvolti.
  • Assicurati che esista una strategia di backup e ripristino di Active Directory.
  • Valuta gli effetti su gruppi, applicazioni, autorizzazioni e servizi che utilizzano l'oggetto.
  • In un dominio di produzione, esegui le operazioni secondo le procedure approvate dall'organizzazione.

Il ripristino di un account o di un gruppo non equivale sempre a riportare automaticamente l'ambiente allo stato precedente alla cancellazione. Alcuni attributi, appartenenze o riferimenti possono richiedere verifiche aggiuntive, in particolare quando si utilizza il vecchio meccanismo di tombstone reanimation.

Domande frequenti su AdRestore

Sì. AdRestore fa parte della raccolta Microsoft Sysinternals ed è distribuito gratuitamente.

No. Il recupero dipende dal meccanismo disponibile, dal tempo trascorso, dalla configurazione del dominio e dallo stato dell'oggetto. Non è una garanzia di recupero universale.

AdRestore è una piccola utility Sysinternals legata al recupero degli oggetti eliminati. Active Directory Recycle Bin è invece una funzionalità integrata in AD DS, introdotta con Windows Server 2008 R2, che conserva più informazioni e permette un ripristino più completo.

Nella versione documentata, -a richiede il ripristino di tutti gli oggetti eliminati individuati. Va utilizzata con cautela, dopo aver verificato l'elenco e l'ambiente.

No. AdRestore non sostituisce un sistema di backup e disaster recovery. Per proteggere un dominio è necessario mantenere backup verificati e seguire le procedure Microsoft di ripristino di Active Directory.

Conclusioni

AdRestore è una piccola utility Sysinternals che può aiutare a individuare e recuperare oggetti eliminati da Active Directory negli ambienti compatibili. È particolarmente interessante per comprendere il funzionamento del recupero basato sui tombstone e per le attività di amministrazione di directory meno recenti.

Nei domini moderni è importante conoscere anche Active Directory Recycle Bin, che offre un recupero più completo. Prima di eseguire qualsiasi ripristino, verifica la configurazione del dominio, l'oggetto interessato e la procedura più adatta: AdRestore non sostituisce i backup né le funzioni native di recupero di Windows Server.

Fonti e approfondimenti

AdRestore Active Directory Windows Server Recycle Bin Sysinternals

Autore

Articolo a cura della redazione. Contenuti realizzati a scopo informativo e tecnico, con riferimenti alla documentazione ufficiale Microsoft.

Commenti

La tua e-mail non verrà visualizzata pubblicamente.

Commenti degli utenti

Non ci sono ancora commenti. Sii il primo a lasciare un commento!