Hoe u actieve en inactieve gebruikers in Active Directory kunt weergeven met behulp van PowerShell-scripts

Lees verder om te weten te komen hoe u het rapport met lijst met actieve en inactieve gebruikers in Active Directory (AD) kunt bekijken met behulp van PowerShell en hoe u dit gemakkelijker kunt doen met ADManager Plus, een uitgebreide oplossing voor Active Directory beheer.

Windows PowerShell

Rapport met actieve gebruikers:

  • Identificeer het domein waarvoor het rapport voor actieve gebruikers moet worden gegenereerd.
  • Maak en compileer het script voor het genereren van het rapport met actieve gebruikers. Voer het script uit in PowerShell.
  • Voorbeeldscript om actieve AD gebruikers weer te geven en te exporteren:
 Gekopieerd
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
Klik om het hele script te kopiëren

Rapport met inactieve gebruikers:

  • Identificeer het domein waarvoor het rapport voor inactieve gebruikers moet worden gegenereerd.
  • Maak en compileer het script voor het genereren van het rapport met inactieve gebruikers. Voer het script uit in PowerShell.
  • Voorbeeldscript voor het weergeven en exporteren van inactieve AD gebruiker rapport:
 Gekopieerd
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
Klik om het hele script te kopiëren

ADManager Plus

Rapport met actieve gebruikers:

  • Navigeer naar Rapporten > Aangepaste rapporten > Gebruikersrapporten > Actieve gebruikers
  • Selecteer hetDomein waarvoor u het rapport Actieve gebruikers wilt genereren. Klik op Genereren. U kunt het rapport zelfs exporteren als CSV, PDF, XLSX of HTML.

Schermopname

Actieve gebruikers weergeven in Active Directory met behulp van ADManager Plus

Rapport met inactieve gebruikers:

  • Navigeer naar Rapporten > Gebruikersrapporten > Aanmeldingsrapporten > Inactieve gebruikers.
  • Selecteer het Domein waarvoor u het rapport met inactieve gebruikers wilt genereren. Klik op Genereren. U kunt het rapport zelfs exporteren als CSV, PDF, XLSX of HTML.

Schermopname

Inactieve gebruikers weergeven in Active Directory met behulp van ADManager Plus

» Start gratis proefperiode van 30 dagen

Hoewel het genereren en exporteren van gebruikersrapporten met systeemeigen hulpprogramma's zoals PowerShell er eenvoudig uitziet, heeft het een paar beperkingen, zoals:

  • PowerShell scripts kunnen alleen worden uitgevoerd vanaf computers waarop de rol Active Directory Domain Services is geïnstalleerd.
  • De syntaxis, parameters en iteraties moeten correct zijn. Een typefout of onjuiste syntaxis kan moeilijk te herkennen en te corrigeren zijn, vooral als het script lang is.
  • Het script moet worden herschreven als het rapport voor een andere periode moet worden gegenereerd.

ADManager Plus helpt u dezelfde informatie uit de webgebaseerde GUI-console te halen via vooraf gedefinieerde Rapporten met actieve en inactieve gebruikers. Verder kunt u ook beheeracties uitvoeren, zoals wijzigen, verwijderen, enz. rechtstreeks vanuit de rapporten. De rapporten in ADMP bieden u ook de mogelijkheid om het verwijderen van inactieve AD accounts te automatiseren. Leer er hier meer over.

Verken meer dan 200 ingebouwde rapporten met één klik voor Active Directory.

  Haal een gratis proefperiode van 30 dagen op.
  • Begin aan uw traject van AD-beheer, rapportage en automatisering zonder script met ADManager Plus.
  •  
  • Door te klikken op 'Uw gratis proefversie nu aanvragen', gaat u akkoord met de verwerking van persoonsgegevens in overeenstemming met het Privacybeleid.
  • Danke für das Herunterladen!

    Ihr Download sollte in 15 Sekunden automatisch beginnen. Wenn nicht, klicken Sie hier, um es manuell herunterzuladen.

Gerelateerde Powershell-instructiehandleidingen:

Ze vertrouwen ons