Hi edevau,
ich habe ein ähnliches Problem.
Dadurch bin ich hierrauf gestoßen.
So ein Script wie bei dir habe ich gesucht.
Finde ich auch klasse.
Bei mir geht es um Anwendungen, keine öffentliche Desktops.
Dabei wird bei mir beim Anmelden eines Users (er öffnet eine Anwendung über Citrix) ein Login Script ausgeführt.
Das geht auch. (Win 2008 R2 + Citrix 6)
Ich habe dabei das Problem, dass beim Anmelden der Clientname nicht erscheint. (%clientname% ist leer)
%computername% ist dabei der Servername.
Ohne Clientname keine MAC- :( und dadurch keine weitere Verarbeitung.
Hab schon ein vbs Script integriert das über "objShell.ExpandEnvironmentStrings("%CLIENTNAME%")" den Namen ermitteln sollte.
Geht aber nicht.
Hat dazu jemand eine Idee?
Viele Grüße
Thomas