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-Key: 4663943846

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

Printed on: April 27, 2024 at 08:04 o'clock

Member: emeriks
emeriks Nov 17, 2022 updated at 10:15:48 (UTC)
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.
Member: ElCativoGER
ElCativoGER Nov 17, 2022 at 10:20:34 (UTC)
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
Member: emeriks
emeriks Nov 17, 2022 at 10:43:11 (UTC)
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.
Member: ElCativoGER
ElCativoGER Nov 17, 2022 at 12:42:15 (UTC)
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?
Member: emeriks
Solution emeriks Nov 17, 2022 at 13:28:04 (UTC)
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"
Member: ElCativoGER
ElCativoGER Nov 17, 2022 at 13:52:17 (UTC)
Goto Top
Hat super geklappt.

Vielen Dank!!!! face-smile