Skąd wiedzieć, w których komputerach użytkownik jest zalogowany

Poniżej przedstawiono porównanie procedur określania za pomocą Windows PowerShell i ADAudit Plus, w których komputerach użytkownik jest aktualnie zalogowany:

PowerShell

Etapy określania, w których komputerach użytkownik jest zalogowany za pomocą PowerShell:

  • Określ domenę, z której ma zostać pobrany raport.
  • Określ główny kontroler domeny, z którego ma zostać pobrany raport.
  • Skompiluj skrypt.
  • Wykonaj go w programie Windows PowerShell.

Sample Windows PowerShell script

$Computers =  Get-ADComputer  -Filter {(enabled -eq "true") -and (OperatingSystem -Like "*XP*")} | Select-Object -ExpandProperty Name
$output=@()
ForEach($PSItem in $Computers) {
$User = Get-CimInstance Win32_ComputerSystem -ComputerName $PSItem | Select-Object -ExpandProperty UserName
$Obj = New-Object -TypeName PSObject -Property @{
        "Computer" = $PSItem
        "User" = $User
    }
$output+=$Obj    
}

$output
 Copied
Kliknij, aby skopiować cały skrypt

ADAudit Plus

Uzyskiwanie raportu:

  • 1. Raporty -> Raporty o logowaniu użytkownika -> Użytkownicy zalogowani na kilku komputerach
  • Wybierz żądaną „Domenę”.
  • Wybierz opcję „Eksportuj jako”, aby wyeksportować raport w dowolnym z preferowanych formatów (CSV, PDF, HTML i XLS).

Zrzut ekranu

powershell-find-what-computer-user-logged-into-1
 

Poniżej przedstawiono ograniczenia dotyczące uzyskiwania raportu o wszystkich komputerach, w których użytkownicy są aktualnie zalogowani za pomocą narzędzi natywnych, takich jak Windows PowerShell:

  • Ten skrypt można uruchomić tylko na komputerach z rolą Active Directory Domain Services.
  • Aby zmienić formaty daty, za każdym razem należy zmodyfikować skrypt.
  • Wyzwanie stanowi także stosowanie różnych stref czasowych w wynikach, ponieważ nie ma odpowiednich fabrycznie określonych funkcji.
  • Jeśli raport ma zostać wyeksportowany w innym formacie, należy zmodyfikować skrypt.
  • Zastosowanie większej liczby filtrów, takich jak jednostka organizacyjna lub „Nazwa użytkownika zaczyna się od”, zwiększy złożoność zapytania LDAP

ADAudit Plus automatycznie skanuje wszystkie kontrolery domeny dostępne w domenie, aby pobrać informacje o wszystkich komputerach, w których zalogowani są użytkownicy, i wygenerować raport oraz zaprezentować go na prostym i intuicyjnym interfejsie użytkownika.

  • Wykonywanie skryptów PowerShell i uproszczony audyt zmian w AD za pomocą ADAudit Plus.
  •  
  • Przez kliknięcie „Pobierz bezpłatną wersję próbną” akceptujesz licencję użytkownika i polityką prywatności.
  •  
  • Dziękujemy za pobranie!
  • Pobieranie powinno rozpocząć się automatycznie w ciągu 15 sekund. Jeśli nie rozpocznie się automatycznie, kliknij tutaj, aby pobrać ręcznie

Powiązane zasoby