Het genereren van gebruikers die zijn ingeschakeld in AD en exporteren naar CSV met PowerShell-scripts

Het volgende is een vergelijking tussen het verkrijgen van een rapport over AD-ingeschakelde gebruikers met Windows PowerShell en ADManager Plus.

Windows PowerShell

Stappen om een rapport over uitgeschakelde gebruikers te krijgen met de cmdlet get aduser in PowerShell:

  • Identificeer het domein waarvan u het rapport wilt ophalen.
  • Identificeer de LDAP-kenmerken die u nodig heeft om het rapport op te halen
  • Identificeer de primaire DC voor het ophalen van het rapport.
  • Compileer het script.
  • Voer het script uit in Windows PowerShell.
  • Het rapport wordt geëxporteerd in de gegeven opmaak.
  • Om het rapport in een andere opmaak te krijgen, moet u het script aanpassen aan de behoeften van de gebruiker.

Voorbeeld van Windows PowerShell-script

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
Klik om het gehele script te kopiëren

ADManager Plus

Voor het verkrijgen van het rapport,

  • Selecteer Uitgeschakelde gebruikers in het gedeelte Gebruikersrapporten.
  • Selecteer domein en OU. Klik op Genereren.
  • Selecteer Exporteren als om het rapport in de gewenste opmaak te exporteren (CSV, PDF, HTML, CSVDE en XLSX).

Schermafbeelding

enabled-users-report-screenshot-1

» Start Gratis proefversie voor 30 dagen

Hieronder staan de beperkingen voor het verkrijgen van een rapport van ingeschakelde AD-gebruikersaccounts met behulp van systeemeigen tools als Windows PowerShell:

  • We kunnen dit script alleen uitvoeren vanaf de computers met de rol Active Directory Domain Services.
  • Als u zelfs kleine details aan het rapport toevoegt, zoals het toevoegen van extra kenmerken, dan moet het script worden aangepast en opnieuw worden uitgevoerd, en dat kost tijd.
  • Voor het exporteren van een rapport in een bepaalde opmaak moet een script worden aangepast, wat de complexiteit van de scripts verhoogt.
  • Bij fouten is het oplossen van problemen niet eenvoudig.

Bij gebruik van PowerShell-scripts moet elk kenmerk dat in het rapport moet worden weergegeven, worden opgenomen in de cmdlets, in tegenstelling tot het gebruik van de functie 'Kolommen toevoegen/verwijderen' van ADManager Plus. 'Ingeschakelde gebruikers' is een direct beschikbaar rapport in ADManager Plus dat kan worden geëxporteerd in een van de beschikbare opmaken.

Krijg essentiële inzichten in Active Directory-computers in uw domeinen met doelgerichte rapporten.

  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

1 enkele oplossing voor het beheer en rapportage van uw AD