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
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.