Jak generować raporty o czasie ostatniego logowania komputerach AD za pomocą skryptów PowerShell?
Czytaj dalej, aby dowiedzieć się, jak wyświetlić raporty czasu ostatniego logowania dla kont komputera za pomocą skryptów PowerShell w usłudze Active Directory (AD) i jak można to łatwo zrobić w ADManager Plus.
Windows PowerShell
- Określ domenę, dla której ma być pobrany raport o ostatnim logowaniu.
- Utwórz i skompiluj skrypt pobierania raportu o ostatnim logowaniu. Wykonaj skrypt w programie PowerShell.
- Przykładowy skrypt umożliwiający pobranie czasu ostatniego logowania dla komputera AD:
Copied
Get-ADComputer -identity testuser001 -Properties * | FT Name, LastLogonDate
Kliknij, aby skopiować cały skrypt
ADManager Plus
- Przejdź do obszaru Raporty > Raporty o komputerach > Wszystkie komputery.
- Wybierz domenę i komputer, dla których chcesz wyświetlić czas ostatniego logowania. Następnie kliknij przycisk Generuj.
- Raporty można też eksportować do formatu CSV, PDF, XLSX lub HTML.
Zrzut ekranu
» Rozpocznij 30-dniowy bezpłatny okres próbny
Chociaż generowanie raportów o komputerach za pomocą natywnych narzędzi, takich jak PowerShell, wygląda na proste, wiąże się z kilkoma ograniczeniami:
- Skrypt PowerShell można uruchamiać tylko na komputerach, na których zainstalowano rolę Active Directory Domain Services.
- Jeśli raport ma zostać wygenerowany dla innego komputera, skrypt musi zostać napisany od nowa.
- Potrzeba nowego skryptu na wypadek konieczności wyeksportowania raportu.
- Składnia, parametry i iteracje muszą być prawidłowe. Literówka lub niepoprawna składnia mogą być trudne do zauważenia i skorygowania, zwłaszcza gdy skrypt jest długi.
ADManager Plus umożliwia wykonywanie tych samych zadań za pomocą kilku kliknięć w konsoli internetowej z graficznym interfejsem użytkownika. Posiada również opcje tworzenia harmonogramów i automatycznego wysyłania raportów pocztą elektroniczną. Więcej na ten temat znajdziesz tutaj.