Come visualizzare utenti attivi e inattivi in Active Directory mediante script PowerShell?

Continua a leggere per sapere come visualizzare l'elenco dei report di utenti attivi e inattivi in Active Directory (AD) mediante PowerShell e come puoi farlo più facilmente con ADManager Plus, una soluzione di gestione completa di Active Directory.

Windows PowerShell

Report di utenti attivi:

  • Identifica il dominio per il quale va generato il report di utenti attivi.
  • Crea e compila lo script per generare il report di utenti attivi. Esegui lo script in PowerShell.
  • Script di esempio per visualizzare ed esportare utenti attivi di AD:
 Copied
PS C:\> Import-module activedirectory
$DaysInactive = 30
$time = (Get-Date).Adddays(-($DaysInactive))
Get-ADUser -Filter {LastLogonTimeStamp -gt $time -and enabled -eq $true} -Properties LastLogonTimeStamp | select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} | export-csv C:\Scripts\activeusers.csv -notypeinformation
Fare clic per copiare l’intero script

Report di utenti inattivi:

  • Identifica il dominio per il quale va generato il report di utenti inattivi.
  • Crea e compila lo script per generare il report di utenti inattivi. Esegui lo script in PowerShell.
  • Script di esempio per visualizzare ed esportare il report di utenti AD inattivi:
 Copied
PS C:\> Import-module activedirectory
$DaysInactive = 30
$time = (Get-Date).Adddays(-($DaysInactive))
Get-ADUser -Filter {LastLogonTimeStamp -lt $time -and enabled -eq $true} -Properties LastLogonTimeStamp | select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} | export-csv C:\Scripts\inactiveusers.csv -notypeinformation
Fare clic per copiare l’intero script

ADManager Plus

Report di utenti attivi:

  • Passa a Report > Report personalizzati > Report utente > Utenti attivi
  • Seleziona il Dominio per cui desideri generare il report di utenti attivi. Fai clic su Genera. Puoi anche esportare il report come CSV, PDF, XLSX o HTML.

Schermata

View active users in Active Directory using ADManager Plus

Report di utenti inattivi:

  • Passa a Report > Report utente > Report accessi > Utenti inattivi.
  • Seleziona il Dominio per il quale desideri generare il report di utenti inattivi. Fai clic su Genera. Puoi anche esportare il report come CSV, PDF, XLSX o HTML.

Schermata

View inactive users in Active Directory using ADManager Plus

» Inizia il periodo di prova gratuito di 30 giorni

Sebbene la generazione e l'esportazione di report utente con strumenti nativi come PowerShell sembri semplice, presenta alcune limitazioni come:

  • Gli script PowerShell possono essere eseguiti solo da computer in cui è installato il ruolo Active Directory Domain Services.
  • È necessario che la sintassi, i parametri e le iterazioni siano corretti. Un errore di battitura o una sintassi errata potrebbero essere difficili da individuare e correggere soprattutto quando lo script è lungo.
  • Lo script deve essere riscritto se il report deve essere generato per un periodo di tempo diverso.

ADManager Plus ti aiuta a ottenere le stesse informazioni dalla sua console GUI basata sul Web attraverso report predefiniti che elencano utenti attivi e inattivi. Inoltre, puoi anche eseguire azioni di gestione come la modifica, l’eliminazione, ecc. direttamente dai report. I report in ADMP offrono anche la possibilità di automatizzare la rimozione di account AD inattivi.

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

Guide pratiche correlate a PowerShell: