Also ich habe ein Startskript, dass von einem domain-controller ausgeführt wird, also noch bevor ein Benutzer sich anmeldet.
Das Skript wird entsprechend mit dem System-Account ausgeführt. Aufgrund der UAC geht das leider nicht anders da das Skript Adminrechte benötigt.
Es wartet bis die explorer.exe gestartet wurde. Dann soll es ermitteln welcher benutzer angemeldet ist.
@Username liefert nur "SYSTEM" zurück.
RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer", "Logon User Name") liefert "", also leerer String.
Hat noch jemand eine Idee wie man den angemeldeten Benutzer herausbekommt?
Als möglichkeit würde mir noch einfallen, den Benutzernamen ermitteln, der dem Prozess explorer.exe zugewiesen ist.
Weiß aber leider nicht wie das geht