Sådan henter du den aktuelt indloggede bruger

Det følgende er en sammenligning mellem procedurerne til at identificere aktuelt indloggede brugere med Windows PowerShell og ADAudit Plus:

PowerShell

Trin til at hente den aktuelt indloggede bruger med PowerShell:

  • Definer det domæne, du vil hente rapporten fra.
  • Identificer de LDAP-attributter, du skal bruge til at hente rapporten.
  • Fastlæg den primære DC til at hente rapporten.
  • Kompilér scriptet.
  • Udfør det i Windows PowerShell
  • Rapporten vil blive eksporteret i det givne format.
  • Hvis du vil have rapporten i et andet format, skal du ændre scriptet.

Eksempel på Windows PowerShell-script

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
}
}
if($time -eq 0){
$row = $user.Name+","+$user.SamAccountName+",Never"
}
else {
$dt = [DateTime]::FromFileTime($time)
$row = $user.Name+","+$user.SamAccountName+","+$dt
}
Out-File -filepath $exportFilePath -append -noclobber -InputObject $row
$time = 0
}
}
 Kopieret
Klik for at kopiere hele scriptet

ADAudit Plus

Sådan får du rapporten:

  • Rapporter -> Lokal ind- og udlogning -> Aktuelt indloggede brugere
  • Vælg det ønskede domæne.
  • Vælg "Eksportér som" for at eksportere rapporten i et af de foretrukne formater (CSV, PDF, HTML og XLS).

Skærmbillede

PowerShell-hent-aktuelt-indlogget-bruger-1
 

Følgende er begrænsningerne ved at få en rapport over aktuelt indloggede brugere med indbyggede værktøjer som Windows PowerShell:

  • Vi kan kun køre dette script fra computere, der har rollen Active Directory-domæneservices.
  • Scriptet skal ændres, hver gang rapporten skal eksporteres i et andet format.
  • Hvis du anvender flere filtre, bliver LDAP-forespørgslen mere kompleks.

ADAudit Plus scanner automatisk alle domænecontrollere i domænet for at hente oplysninger om de brugere, der aktuelt er logget interaktivt på en computer, genererer rapporten og præsenterer den i et enkelt og intuitivt brugerinterface.

  • Undgå kompleks PowerShell-scripting, og forenkl AD-ændringsovervågning med ADAudit Plus.
  •  
  • Ved at klikke på 'Få din gratis prøveperiode', accepterer du behandling af personlige data i henhold til Privacy Policy.
  • Tak for det!

    Din download er i gang, og den vil være færdig om få sekunder! Hvis du oplever problemer, kan du downloade manuelt her.

Relaterede ressourcer