Come generare ed esportare utenti abilitati AD in CSV mediante script PowerShell

Di seguito è riportato un confronto tra ottenere un report utente AD abilitato con Windows PowerShell e ADManager Plus.

Windows PowerShell

Procedura per ottenere il report di utenti disabilitati mediante cmdlet get aduser in PowerShell:

  • Identifica il dominio da cui desideri recuperare il report.
  • Identifica gli attributi LDAP di cui necessiti per recuperare il report
  • Identifica il DC primario per recuperare il report.
  • Compila lo script.
  • Eseguilo in Windows PowerShell.
  • Il report sarà esportato nel formato specificato.
  • Per ottenere il report in un formato differente, modifica lo script conseguentemente alle esigenze dell'utente.

Script di esempio di Windows PowerShell

 Copied
import-module activedirectory Get-ADUser-LDAPFilter
"(&(objectCategory=person)
(objectClass=user)
(!userAccountControl:1.2.840.113556.1.4.803:=2))"
-Properties sAMAccountName,
givenName, sn, enabled |
Select sAMAccountName,
givenName, sn, enabled |
Export-Csv -Path
c:\Scripts\Users.csv -NoTypeInformation
Fai clic per copiare l’intero script

ADManager Plus

Per ottenere il report,

  • Seleziona utenti disabilitati dalla sezione Report utente.
  • Seleziona dominio e UO. Fai clic su Genera.
  • Seleziona Esporta come per esportare il report in qualsiasi dei formati preferiti (CSV, PDF, HTML, CSVDE e XLSX).

Schermata

Export enabled Active Directory users to CSV using ADManager Plus
 

» Inizia il periodo di prova gratuito di 30 giorni

Le seguenti sono le limitazioni per ottenere report di account utente AD abilitati mediante strumenti nativi come Windows PowerShell:

  • Possiamo eseguire questo script solo dai computer che dispongono del ruolo Active Directory Domain Services.
  • L'aggiunta di dettagli anche minori al report, come aggiungere attributi aggiuntivi, richiede agli script di essere modificati ed eseguiti nuovamente, il che è dispendioso in termini di tempo.
  • L'esportazione di un report in un formato specifico richiede la conseguente modifica di uno script, il che aumenta la complessità degli script.
  • La risoluzione dei problemi non è facile in caso di errori.

Mediante lo scripting PowerShell, ciascun attributo che deve essere visualizzato nel report dovrebbe essere incluso nei cmdlet, contrariamente all'utilizzo della funzione "Aggiungi/Rimuovi colonne" di ADManager Plus. "Utenti abilitati" è un report prontamente disponibile in ADManager Plus che può essere esportato in qualsiasi dei formati disponibili.

Esplora oltre 200 report integrati con un clic per Active Directory.

  Ottieni una prova gratuita di 30 giorni.
  • Inizia la tua gestione AD, reportistica e automazione senza script grazie ad ADManager Plus.
  •  
  • Facendo clic su “Inizia subito la tua prova gratuita”, accetti l’elaborazione dei tuoi dati personali in base all’informativa sulla privacy.
  • Grazie per lo scaricamento!
  • Il tuo scaricamento dovrebbe iniziare automaticamente tra 15 secondi. Altrimenti, fai clic qui per scaricare manualmente