elcativoger
Goto Top

Letzte Anmeldung eines Clients anzeigen

Moin.

Ist es möglich, ohne externe Tools also nur mit Windows-Boardmitteln, herauszufinden, wann sich ein Client (oder auch mehrere) das letzte Mal an der Domäne angemeldet haben?

Ich stelle mir ein Script vor, wo ich eine Liste an PC Namen reinhacke und er mir eine TXT oder CSV ausgibt, wann welcher PC das letzte Mal an der Domäne angemeldet war.
LastLogIn oder LastSeen...

Zur Not mache ich das auch manuell per AD...


Danke euch!

Gruß
Alex

Content-ID: 4663943846

Url: https://administrator.de/contentid/4663943846

Ausgedruckt am: 24.11.2024 um 22:11 Uhr

emeriks
emeriks 17.11.2022 aktualisiert um 11:15:48 Uhr
Goto Top
Hi,
versuche es mal mit PowerShell:
get-adcomputer -filter * -properties LastLogonDate | sort Name | ft Name, LastLogonDate 
Beachte:
LastLogonDate wird je DC gespeichert. Am besten gegen den PDC abfragen
get-adcomputer -filter * -properties LastLogonDate -server dc-mit-pdc-rolle | sort Name |  ft Name, LastLogonDate 

E.
ElCativoGER
ElCativoGER 17.11.2022 um 11:20:34 Uhr
Goto Top
Zitat von @emeriks:

Hi,
versuche es mal mit PowerShell:
get-adcomputer -filter * -properties LastLogonDate | sort Name | ft Name, LastLogonDate 
Beachte:
LastLogonDate wird je DC gespeichert. Am besten gegen den PDC abfragen
get-adcomputer -filter * -properties LastLogonDate -server dc-mit-pdc-rollle | sort Name |  ft Name, LastLogonDate 

E.

Ich bin absoluter Powershell newbie.
Das sind 2 Scripts. Ich denke am einfachsten ist es, wenn ich eine Übersicht aller Clients habe. So kann ich mir das in Excel hinbauen. "dc-mit-pdc-rolle" ist lediglich der Servername?
Also zB.: srv1 oder srv-pdc
Kann ich das auf meinem Client ausführen? Und PS als Domadmin ausfphren, korrekt?

Gruß
Alex
emeriks
emeriks 17.11.2022 um 11:43:11 Uhr
Goto Top
Das sind 2 Scripts.
Das sind keine Scripte. Einfach in der PowerShell ausführen.

wenn ich eine Übersicht aller Clients habe
Das bekommst Du damit.

So kann ich mir das in Excel hinbauen.
Kannst Du. s.u.

"dc-mit-pdc-rolle" ist lediglich der Servername?
Also zB.: srv1 oder srv-pdc
Ja, na klar.

Kann ich das auf meinem Client ausführen? Und PS als Domadmin ausfphren, korrekt?
Jain.
Ja, mann muss das nicht auf dem DC ausführen.
Nein, man soll sich nicht mit einem Domain Admin an einem Domain Member anmelden.

Um das auf einem Client auszuführen muss Du dort das RSAT installieren. Dabei werden dann auch die PowerShell-Module für ADS installiert.
Aber das Du ja Anfänger bist: Melde Dich doch erstmal mit dem Domain Admin auf dem DC per RDP an und teste es doch dort.

get-adcomputer -filter * -properties LastLogonDate -server dc-mit-pdc-rollle | sort Name | ft Name, LastLogonDate | export-csv -delimiter "`t" -path Pfad-zur-Ausgabedatei.txt -notype   

Diese TXT dann direkt mit Excel öffnen.
ElCativoGER
ElCativoGER 17.11.2022 um 13:42:15 Uhr
Goto Top
Leider kommt etwas relativ kryptisches raus.

"ClassId2e4f51ef21dd47e99d3blabla"	"pageHeaderEntry"	"pageFooterEntry"	"autosizeInfo"	"shapeInfo"	"groupingEntry"  
"033ecb2bc07a4d43bblabla"				"Microsoft.PowerShell.Commands.Internal.Format.TableHeaderInfo"	  
"9e210fe47d0941blabla"	  

Mache ich etwas falsch?
emeriks
Lösung emeriks 17.11.2022 um 14:28:04 Uhr
Goto Top
Ja, mein Fehler.

get-adcomputer -filter * -properties LastLogonDate -server dc-mit-pdc-rollle | sort Name | select Name, LastLogonDate | export-csv -delimiter "`t" -path Pfad-zur-Ausgabedatei.txt -notype  
"select" statt "ft"
ElCativoGER
ElCativoGER 17.11.2022 um 14:52:17 Uhr
Goto Top
Hat super geklappt.

Vielen Dank!!!! face-smile