Momenteel aangemelde gebruiker verkrijgen
Het volgende is een vergelijking tussen de procedures voor het identificeren van momenteel aangemelde gebruikers met Windows PowerShell en ADAudit Plus:
PowerShell
Stappen voor het verkrijgen van de momenteel aangemelde gebruiker met PowerShell:
- Definieer het domein waarvan u het rapport wilt ophalen.
- Zoek de LDAP-kenmerken die u nodig hebt 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, wijzigt u het script.
Voorbeeld van Windows PowerShell-script
Copied
Set-ExecutionPolicy RemoteSigned
Import-Module ActiveDirectory
[System.Security.Principal.WindowsIdentity]::GetCurrent().Name
{
$dcs = Get-ADDomainController -Filter {Name -like "*"} $users = Get-ADUser -LDAPFilter "(&(objectCategory=person)(objectClass=user))" $time = 0 $exportFilePath = "c:\scripts\lastLogon.csv" $columns = "name,username,datetime" Out-File -filepath $exportFilePath -force -InputObject $columns foreach($user in $users)
{ foreach($dc in $dcs) { $hostname = $dc.HostName $currentUser = Get-ADUser $user.SamAccountName | Get-ADObject -Server $hostname -Properties lastLogon if($currentUser.LastLogon -gt $time) { $time = $currentUser.LastLogon } }
Klik om het gehele script te kopiëren
ADAudit Plus
Voor het verkrijgen van het rapport,
- Rapporten -> Lokaal aanmelden-afmelden -> Momenteel aangemelde gebruikers
- Selecteer het vereiste 'Domein'.
- Selecteer 'Exporteren als' om het rapport in de gewenste opmaak te exporteren (CSV, PDF, HTML en XLS).
» 30 Tage lang kostenlos ausprobieren
Hieronder staan de beperkingen voor het verkrijgen van een rapport van momenteel aangemelde gebruikers met behulp van systeemeigen tools zoals Windows PowerShell:
- We kunnen dit script alleen uitvoeren vanaf de computers met de rol Active Directory Domain Services.
- Telkens wanneer het rapport in een ander formaat moet worden geëxporteerd, moet het script opnieuw worden gewijzigd.
- Als u meer filters toepast, vergroot de complexiteit van de LDAP-query
ADAudit Plus zal automatisch alle DC's in het domein scannen om informatie op te halen over de gebruikers die momenteel interactief zijn aangemeld op een computer, het rapport genereren en weergeven in een eenvoudige en gebruiksvriendelijk ontworpen UI.