Mit Citrix Login, lokales Netzlaufwerk mappen
Hallo zusammen, hab mich heute schon übergooglet.
Und zwar hab ich folgendes Problem:
Wir haben eine Domäne im Haus und einzelne Filialen die zwar per VPN verbunden sind, aber dessen PCs nicht Mitglied der Domäne sind, sondern in einer lokalen Workgroup.
Die PCs logen sich über Citrix auf unsere Domäne ein.
Wir haben auf dem Citrix bereits zwei Netzlaufwerke zur Verfügung gestellt, eins für jede Filiale und ein public für alle.
Soweit so gut funktioniert prima auf dem Citrix.
Jetzt würde ich gerne ein Script schreiben, die auf den PCs lokal jeweils das gleiche Laufwerk auch mapped damit sie Daten vom lokalen PC auf den Citrix ohne Probleme hin und her schieben können.
Die lokalen Benutzer sind jeweils die gleichen, wie diejenigen, die sie auf der Domäne einloggen.
Früher weiss ich war es kein Problem, auf eine andere Domäne einzuloggen, solange Benutzername und Kennwort gleich war.
Gibt es jetzt eine Möglichkeit, mit den mitgelieferten Parameter vom Citrix ein Script zu schreiben, das mir lokal auf dem Host ein Netzlaufwerk mapped mit den mitgegebenen Parametern?
Kleines Beispiel:
User: "Testbenutzer" logt sich über Citrix in die Domäne ein und hat dort das Laufwerk U: (\\sharename\testbenutzer)
dieses Laufwerk soll er jetzt auf dem Host auch haben (Achtung nicht in der Domäne)
Wie mach ich das am besten?
Danke für die Hilfe
Und zwar hab ich folgendes Problem:
Wir haben eine Domäne im Haus und einzelne Filialen die zwar per VPN verbunden sind, aber dessen PCs nicht Mitglied der Domäne sind, sondern in einer lokalen Workgroup.
Die PCs logen sich über Citrix auf unsere Domäne ein.
Wir haben auf dem Citrix bereits zwei Netzlaufwerke zur Verfügung gestellt, eins für jede Filiale und ein public für alle.
Soweit so gut funktioniert prima auf dem Citrix.
Jetzt würde ich gerne ein Script schreiben, die auf den PCs lokal jeweils das gleiche Laufwerk auch mapped damit sie Daten vom lokalen PC auf den Citrix ohne Probleme hin und her schieben können.
Die lokalen Benutzer sind jeweils die gleichen, wie diejenigen, die sie auf der Domäne einloggen.
Früher weiss ich war es kein Problem, auf eine andere Domäne einzuloggen, solange Benutzername und Kennwort gleich war.
Gibt es jetzt eine Möglichkeit, mit den mitgelieferten Parameter vom Citrix ein Script zu schreiben, das mir lokal auf dem Host ein Netzlaufwerk mapped mit den mitgegebenen Parametern?
Kleines Beispiel:
User: "Testbenutzer" logt sich über Citrix in die Domäne ein und hat dort das Laufwerk U: (\\sharename\testbenutzer)
dieses Laufwerk soll er jetzt auf dem Host auch haben (Achtung nicht in der Domäne)
Wie mach ich das am besten?
Danke für die Hilfe
Please also mark the comments that contributed to the solution of the article
Content-Key: 187761
Url: https://administrator.de/contentid/187761
Printed on: April 23, 2024 at 19:04 o'clock
9 Comments
Latest comment
Moin,
also per Citrix Login ein Script auf dem Lokalen Client starten das LWs mapped geht zwar ist aber ziemliches gefrickel. Du kannst allerdings die am Client vorhandenen Laufwerke in der Citrixsession zur Verfügung stellen. Damit kann der User dann auch Zugriff auf seine lokalen Dateien.
lg,
Slainte
also per Citrix Login ein Script auf dem Lokalen Client starten das LWs mapped geht zwar ist aber ziemliches gefrickel. Du kannst allerdings die am Client vorhandenen Laufwerke in der Citrixsession zur Verfügung stellen. Damit kann der User dann auch Zugriff auf seine lokalen Dateien.
lg,
Slainte
Zitat von @zipoZH:
Danke für die Antwort, dass es andersrum einfacher geht, is mir bewusst, jetzt haben wir aber weltweit einige Filialen und
ich kann denen ein manuelles mapping nicht zumuten
Das ist kein manuelles mapping, sonder ein Feature des Citrix Clients das sich über die Citrix Richtlinien automatisieren.Danke für die Antwort, dass es andersrum einfacher geht, is mir bewusst, jetzt haben wir aber weltweit einige Filialen und
ich kann denen ein manuelles mapping nicht zumuten
darum würde es mich wundernehmen, wie dein "gefrickel" aussehen würde. Resp. das grope schema.
Grob:Du brauchst ein Script das am Citrix bei der Anmeldung läuft. Das Script muss dann per psexec auf dem Client ein Script, im Kontext des angemeldeten Users ein Script starten das die Serverlaufwerke mapped.... ok, vergiss es das wird so nichts - da fallen mir gleich 2-3 Gründe ein warum das nicht funktionieren kann.
Eine möglichkeit wäre, die ganzen logindaten in ein File zu schreiben und diese auf die Hostdatei verschieben und
ausführen. das ist aber auch sehr gefrickelt ^^
Logindaten in einer Textdatei? No Go!ausführen. das ist aber auch sehr gefrickelt ^^
Andere alternativen?
Ausser dem Citrix Client-Laufwerksmapping sehe ich keine.
Nein, die Domäne ist nicht die gleiche.
Man kann damit z.B. abfragen, ob sich der User lokal anmeldet (USERDOMAIN=<Rechnername>) oder an der Domäne (USERNAME=<Domäne>)
Das kann man in einem Anmaldescript verwursten.
User meldet sich mit den gleichen credentials wie in der Domäne (nur eben lokal) an.
Der User muss nur bei der Anmeldung dann die lokale Maschine statt der domäne wählen.
Man könnte auch das Anmeldescript verwenden, um abzufragen, ob der PC mit der Domäne verbunden ist.
z.B.:
If exist \\<domäne>\<irgendeinsharedvolume>\<BeliebigeDatei>
Ist er's greift
net use t: \\%userdomain%\<SharedVolume>
ist er's nicht, greift
net use t: \\%computername%\<SharedVolume>
Man kann damit z.B. abfragen, ob sich der User lokal anmeldet (USERDOMAIN=<Rechnername>) oder an der Domäne (USERNAME=<Domäne>)
Das kann man in einem Anmaldescript verwursten.
User meldet sich mit den gleichen credentials wie in der Domäne (nur eben lokal) an.
Der User muss nur bei der Anmeldung dann die lokale Maschine statt der domäne wählen.
Man könnte auch das Anmeldescript verwenden, um abzufragen, ob der PC mit der Domäne verbunden ist.
z.B.:
If exist \\<domäne>\<irgendeinsharedvolume>\<BeliebigeDatei>
Ist er's greift
net use t: \\%userdomain%\<SharedVolume>
ist er's nicht, greift
net use t: \\%computername%\<SharedVolume>
Wir haben eine Domäne im Haus und einzelne Filialen die zwar per VPN verbunden sind, aber dessen PCs nicht Mitglied der
Domäne sind, sondern in einer lokalen Workgroup.
Domäne sind, sondern in einer lokalen Workgroup.
Somit hat die Variable 'userdomain' bei den Heim-PCs den Wert der Workgroup und in der Fa. den Wert der Domain.
Also funktioniert die Unterscheidung per
net use t: \\%userdomain%\<SharedVolume>
dann doch...
(vergiss' also mein vorheriges Posting )