w2k3 Server Loginscript
Folgendes Problem:
w2k3 Domänemit
TS unter Citrix
User loggt sich lokal auf seinen PC ein und authehtifiziert sich über Passthrough an Citrix.
Gewünscht wäre folgendes:
Das Anmeldeskript mit den Laufwerksfreigaben, soll bei der Anmeldung an Citrix oder per RDP laufen. Nicht aber wenn sicher der User lokal anmeldet.
Hintergrund ist der, dass die Rechner an die sich die User anmelden nicht in der Zentrale stehen sondern in einer Aussenstelle und
wir wollen nicht, dass über gemappt Laufwerke massiv Daten geschoben werden
Vielen Dank schonmal für die Hilfe
w2k3 Domänemit
TS unter Citrix
User loggt sich lokal auf seinen PC ein und authehtifiziert sich über Passthrough an Citrix.
Gewünscht wäre folgendes:
Das Anmeldeskript mit den Laufwerksfreigaben, soll bei der Anmeldung an Citrix oder per RDP laufen. Nicht aber wenn sicher der User lokal anmeldet.
Hintergrund ist der, dass die Rechner an die sich die User anmelden nicht in der Zentrale stehen sondern in einer Aussenstelle und
wir wollen nicht, dass über gemappt Laufwerke massiv Daten geschoben werden
Vielen Dank schonmal für die Hilfe
Please also mark the comments that contributed to the solution of the article
Content-Key: 66825
Url: https://administrator.de/contentid/66825
Printed on: April 26, 2024 at 16:04 o'clock
5 Comments
Latest comment
Der User meldet sich mit einen Domänenaccount an seinem Rechner an. Diesem ist kein Loginscript zugewiesen. Zusätzlich kann man in der ADS ein Terminalserverprofil zuweisen. Damit sollte dein Problem dann behoben sein. Wir haben auch 2 getrennte Scripte laufen eines zur Anmeldung inder Domäne / auf dem Rechner und eines wenn man sich am Citrix anmeldet.
Recht hast Du. Hier wird natürlich nur das TS Profil mitgegeben. Der Rest wird auf den Citrix Server mit einem Script welches beim Login läuft erledigt. Wie dies Configuriert ist kann ich Dir leider nicht sagen. Ich werde morgen mal in unserer Citrix Abteilung nachfragen. Weiß nur das wenn ich eine Appliaktion starte ein Logon Script ausgeführt wird.
Ich habe ein ähnliches Problem gehabt. Gelöst habe ich es, in dem ich den Terminalserver eine Systemvariable %computerrolle% verpasst habe. Das Loginscript prüft nun über eine IF-Bedingung ob %computerrolle% = "terminalserver". Wenn dem so ist wird ausgeführt ansonsten nicht. Wenn du nur einen TS hast kannst du auch einfach über %computername% gehen. Die Variable existiert bereits und du sparst dir das Anlegen der Variable. Ich habe meine Variante gewählt, weil ich hier mehrere TS in einer Farm habe und mir damit das Prüfen auf verschiedene Hostnamen spare. Nachfolgend noch ein paar Codeschnipsel
:checkrole
rem prüfen ob die anmeldung an einem terminalserver erfolgt
if %computerrolle%==terminalserver (goto startapps) else (goto scriptend)
:startapps
rem standardanwendungen starten
start outlook.exe
:scriptend