Nero2021 1 Geschrieben 25. Juni 2021 Autor Melden Teilen Geschrieben 25. Juni 2021 Am 8.6.2021 um 15:41 schrieb BOfH_666: Hmmm ... das ist ein bissl missverständlich. In im "Titel" des Threads geht es eigentlich darum, die RSAT cmdlets ohne installierte RSAT zu nutzen, aber der als Antwort markierte Beitrag hat eigentlich nix damit zu tun. Welche Lösung hast Du denn benutzt, wenn ich so neugierig sein darf? Das implicit Remoting oder die Lösung mit dem [adsisearcher]? Meine an mich gestellte Aufgabe war es, aus dem AD den lastlogontimestamp eines Computers auszulesen. Mein erster Ansatz war mit Powershell. Die dann gemachten Erfahrungen sagten mir, ohne Powershell Erweiterungen geht es nicht. Dann habe ich ein sehr altes VBS gefunden und damit hatte ich dann auch Probleme. Also habe ich hier im Forum nach einer Lösung gesucht. Dank der vielen Anregungen "mach es mit PS" habe ich dann den verlinkten Beitrag gefunden. $pc = 'Computername' $getad = (([adsisearcher]"(&(objectCategory=Computer)(name=$pc))").findall()).properties $getad.lastlogontimestamp Lustigerweise habe ich jetzt wieder eine Aufgabe bekommen. Ich habe eine Liste von Clients und möchte gegen das AD Abfragen, wann sie sich zuletzt gemeldet haben. Und wenn ich nun das Script probiere, dann bekomme ich z.B. diese Zahl zurück 132688445643252252. Die Frage ist, was mache ich damit? Sind das Sekunden? Zitieren Link zu diesem Kommentar
NilsK 2.940 Geschrieben 25. Juni 2021 Melden Teilen Geschrieben 25. Juni 2021 (bearbeitet) Moin, das ist in dem Artikel erklärt, den ich dir oben verlinkt hatte. Aber das müsste doch schon beim ersten Einsatz des Skripts aufgefallen sein? Es stellt sich aber erneut die Frage, warum du diese Information denn brauchst. Was soll damit geschehen? Vielleicht gibt es eine einfachere Lösung für die eigentliche Aufgabe (einen Verdacht hätte ich schon). Gruß, Nils bearbeitet 25. Juni 2021 von NilsK Zitieren Link zu diesem Kommentar
Nero2021 1 Geschrieben 25. Juni 2021 Autor Melden Teilen Geschrieben 25. Juni 2021 Gerade eben schrieb NilsK: Moin, das ist in dem Artikel erklärt, den ich dir oben verlinkt hatte. Aber das müsste doch schon beim ersten Einsatz des Skripts aufgefallen sein? Gruß, Nils Ich muss lernen, Scripte die ich geschrieben habe, einfach zu kopieren :) Das erste Script war beim Kunden A und nun bin ich beim Kunden B. Habe auch schon eine Lösung gefunden: [datetime]::FromFileTime($($getad.lastlogontimestamp)) [datetime]::FromFileTime($($getad.lastlogontimestamp)) Danke dir für deine schnellen Antworten. Zitieren Link zu diesem Kommentar
NilsK 2.940 Geschrieben 25. Juni 2021 Melden Teilen Geschrieben 25. Juni 2021 Moin, du bist aber echt ne harte Nuss. Beim nächsten Mal wäre es nett, wenn du die eigentliche Aufgabe beschreibst und nicht immer nur den Punkt, an dem du gerade hängst. Ich bin mir sicher, dass es für beide Aufgaben viel effizientere Ansätze gegeben hätte. Gruß, Nils 1 Zitieren Link zu diesem Kommentar
Nero2021 1 Geschrieben 25. Juni 2021 Autor Melden Teilen Geschrieben 25. Juni 2021 vor einer Stunde schrieb NilsK: Moin, du bist aber echt ne harte Nuss. Beim nächsten Mal wäre es nett, wenn du die eigentliche Aufgabe beschreibst und nicht immer nur den Punkt, an dem du gerade hängst. Ich bin mir sicher, dass es für beide Aufgaben viel effizientere Ansätze gegeben hätte. Gruß, Nils Mag sein :) 1 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.