Actieve en inactieve gebruikers in Active Directory weergeven met behulp van PowerShell-scripts?

Kijk verder om te weten hoe u de lijst met actieve en inactieve gebruikers in Active Directory (AD) kunt weergeven met PowerShell en hoe u dit eenvoudiger kunt doen met ADManager Plus, een uitgebreide Active Directory-beheeroplossing.

Windows PowerShell

Rapport van actieve gebruikers:

  • Identificeer het domein waarvoor het rapport van actieve gebruikers gegenereerd moet worden.
  • Maak en compileer het script voor het genereren van het rapport van actieve gebruikers. Voer het script uit in PowerShell.
  • Voorbeeld van script voor het weergeven en exporteren van actieve AD-gebruikers:

Voorbeeld van PowerShell-script:

 Copied
Set-ExecutionPolicy RemoteSigned $UserCredential = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection Import-PSSession $Session -DisableNameChecking New-MailboxImportRequest -Mailbox "john@example.com" -FilePath \\SERVER01\PSTFiles\Recovered.pst -TargetRootFolder Remove-PSSession $Session
Klik om het hele script te kopiëren

Rapport van inactieve gebruikers:

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

ADManager Plus

Rapport van actieve gebruikers:

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

Schermafbeelding

Active users report in active directory using powershell

Rapport van inactieve gebruikers:

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

Schermafbeelding

inactive users report in active directory using powershell

» Start Gratis proefversie voor 30 dagen

Hoewel het genereren en exporteren van gebruikersrapporten met systeemeigen tools als PowerShell er eenvoudig uitziet, zijn er wel enkele 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 typefoutje of onjuiste syntaxis kan moeilijk te herkennen en te corrigeren zijn, vooral als het script lang is.
  • Het script moet opnieuw worden geschreven als het rapport voor een andere periode moet worden gegenereerd.

ADManager Plus helpt u om deze informatie uit de webgebaseerde GUI-console te halen door middel van vooraf gedefinieerde rapporten met een lijst van actieve en inactieve gebruikers. Verder kunt u vanuit de rapporten ook beheeracties uitvoeren, zoals wijzigen, verwijderen, enz. De rapporten in ADMP geven u ook de mogelijkheid om het verwijderen van inactieve AD-accounts te automatiseren. Hier vindt u meer informatie erover.

Bekijk meer dan 200 ingebouwde één klik-rapporten voor Active Directory.

  Gratis proefperiode starten.

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