Veröffentlicht 14. Februar 201312 j Hallo, wie kann man per VBScript, Powershell etc. auslesen, auf welchem Computer ein Active Directory Benutzer überall angemeldet ist. danke im voraus.
14. Februar 201312 j Vielleicht hilft dir das weiter: PsLoggedOn Aber dann müsstest du alle Computer durchgehen. Anders könntest du über ein (Start)Script irgendwo speichern, wenn sich ein User anmeldet und wieder löschen, wenn er sich abmeldet.
14. Februar 201312 j da ist das tool PsLoggedon dabei, damit geht es wunderbar. das ist aber eine .exe-Datei und ich brauche den quellcode, da es in ein anderes programm eingebaut werden soll wie bekommei ch den danke
14. Februar 201312 j das ist aber eine .exe-Datei und ich brauche den quellcode, da es in ein anderes programm eingebaut werden soll wie bekommei ch den Im Grunde gar nicht, Du kannst aus einer Exe nicht den Quellcode zurück gewinnen, allenfalls ein Assembly und das wird Dir hier nicht weiter helfen. Nutze das Tool aus Deiner Software oder schau in der MSDN nach, ob Du ggf mit entsprechenden Windows Strukturen (COM, DCOM, ...) eine Komponente nutzen kannst, die Dir die Informationen liefert
14. Februar 201312 j zieh dir eine liste der rechner aus dem ad und gehe die logon domäne durch und vergleiche sie mit eurer domain.
14. Februar 201312 j wie logon domäne durchgehen? steht das im ad wo sich der user gerade angemelet hat/ist?
14. Februar 201312 j mit einer liste aller rechner kannst du jeden per wmi / powershell ansprechen und nachschauen, aus welcher domäne der aktuell angemeldete User kommt.
14. Februar 201312 j Dim objNetwork Dim userName Set objNetwork = CreateObject("WScript.Network") userName = objNetwork.UserName WScript.Echo userName
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.