Vi sono casi in cui potrebbe essere utile salvare le impostazioni di un account utente di Active Directory per storicizzarle, come nel caso si debba eseguire delle modifiche sulle impostazioni, o nel caso l’account debba essere dismesso o se si desidera semplicemente “fotografare” la configurazione.
In questi casi potrebbe essere utile salvare le impostazioni dell’account sotto forma di report in modo che possano poi successivamente essere consultate.
A tale scopo ho creato lo script Export-ADUserToHtmlReport.ps1 disponibile nel mio repository su GitHub Export-ADUserToHtmlReport.
Lo script consente di specificare:
- il nome account di cui si intende generare il report;
- delle annotazioni che desidera vengano riportate nel report;
- il path della directory in cui creare il report, per default il report è creato nella sottocartella Reports
- il file CSS che verrà utilizzato nel report html e copiato nella cartella in cui il report verrà generato;
- se si desidera aprire il report al termine della creazione.
Il report riporta le informazioni dell’account utente di Active Directory presenti nei seguenti fogli delle proprietà utente:
- Generale
- Account
- Profilo
- Telefoni
- Organizzazione
- Indirizzo
- Oggetto (vengono visualizzati anche la data dell’ultimo logon, la data dell’ultima modifica della password, la data dell’ultimo tentativo di logon con password non valida e il SID)
- Membro di (vengono visualizzati anche i gruppi nidificati)