Lokaler RC Master über Citrix

Post Reply
schnock
Posts: 176
Joined: 22. Jul 2008, 16:52
Contact:

Lokaler RC Master über Citrix

Post by schnock » 19. Aug 2010, 16:55

Hallo Freunde der Fernwartung,

ich habe folgendes Szenario und bräuchte eine Lösung.

- 1 Masterserver an Standort A
- 1 Citrix Server an Standort A (EMC wird hierüber für weitere Standorte gepublished)

Nun gibt es weitere Standorte weltweit verteilt. Die EMC wird über Citrix gepublished, da sonst die Wartezeiten ins unermessliche steigen, wenn ein Kollege, aus einem anderen Land, über seine lokale EMC auf die DB am Standort A zugreifen möchte.

Allerdings gibts es an anderen Standorten auch User, die über RemoteControl, von derer lokalen IT, supportet werden sollen. Der Wunsch wäre natürlich, dass man hier - wie am Standort A - einfach über die EMC (über Citrix) mit rechter Mauste auf den gewünschten Client klickt und RemoteControl auswählt. Jetzt ist allerdings das Problem, dass bei dieser Aktion nicht der RC Master des lokalen Supporters geöffnet wird, sondern der RC Master inenrhalb der Citrix Session - also auf dem Server direkt.

Die Herausforderung ist also den RC Master vom lokalen Rechner öffnen zu lassen. Selbstverständlich soll das Variablengedöns (-hona: %Computername%) mitgegeben werden.

Bisher haben wir es versucht über das Tool "PSExec" zu realisieren. Das funktioniert auch bedingt. Hierrüber lässt sich zumindest schon der RC Master des lokalen Supporters starten. Allerdings wird die Variable %Computername% nicht richtig aufgelöst - es wird immer der Hostname des Citrix-Servers eingetragen/aufgelöst.


Vielleicht hat jemand von euch einen heissen Tipp für uns! Vielen Dank vorab für die Bemühungen ;-)
Wer Anderen eine Bratwurst brät hat selbst ein Bratwurstbratgerät.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Lokaler RC Master über Citrix

Post by Hendrik_Ambrosius » 19. Aug 2010, 17:22

Ich würde erst mal aus der EMC eine Batchdatei aufrufen und die benötigten Parameter übergeben.
Innerhalb der Batchdatei kann man dann via %1, %2 usw. auf die Werte zugreifen und PSEXEC übergeben.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

schnock
Posts: 176
Joined: 22. Jul 2008, 16:52
Contact:

Re: Lokaler RC Master über Citrix

Post by schnock » 24. Aug 2010, 12:02

Hallo Herr Ambrosius,

vielen Dank für Ihre Hilfe. Ich verstehe aber nicht ganz was Sie mit "%1" genau meinen.

Hier ist der Aufruf in der Batchdatei:
"C:\Program Files\PSExec.exe" \\%clientname% -e -i "C:\Programme\Empirum\RemoteControlMaster\EmpirumRCMaster.exe" -hona:%computername% -hopa:abc...

Die Variable %computername% wird nicht wie gewünscht aufgelöst, sondern der Cit5rix Server verbirgt sich dahinter. Über %IP% hat es bereits funktioniert, aber die IP Adresse muss dadurch immer schön durchs Inventory gepflegt sein -> Kann zu falschen IPs führen.
Wer Anderen eine Bratwurst brät hat selbst ein Bratwurstbratgerät.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Lokaler RC Master über Citrix

Post by Hendrik_Ambrosius » 24. Aug 2010, 17:56

Genau. Deswegen der indirekte Aufruf via Batchfile.
%1 ist der erste dem Batchfile übergebene Parameter.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

schnock
Posts: 176
Joined: 22. Jul 2008, 16:52
Contact:

Re: Lokaler RC Master über Citrix

Post by schnock » 26. Aug 2010, 11:10

Hallo Herr Ambrosius,

ich glaube ich stehe gerade auf der Leitung. Ich verstehe nicht den Sinn in der vorhanden Batchdatei eine Variable "oben" zu definieren, welche dann "unten" verwendet wird. Dann kann man doch gleich die Variable %computername% verwenden. Wie Sie sehen bin ich wohl wirklich etwas verwirrt, wo Sie ihre Variablen definieren und wieder aufrufen wollen :-)
Wer Anderen eine Bratwurst brät hat selbst ein Bratwurstbratgerät.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Lokaler RC Master über Citrix

Post by Hendrik_Ambrosius » 26. Aug 2010, 12:22

Nein!

Denn innerhalb der Batchdatei ist die Variable %Computername% durch das Betriebssystem auf den Namen des Hosts gesetzt auf dem das Script läuft.
Die EMC übergibt dem externen Tool aber den Namen des zu steuernden PCs.

Also zwei völlig verschiedene Inhalte mit dem selben Variablennamen.

Wenn Sie aber den Wert als Übergabeparameter in das Batchfile retten können Sie ihn dann dort elegant verwenden.

Klarer?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

schnock
Posts: 176
Joined: 22. Jul 2008, 16:52
Contact:

Re: Lokaler RC Master über Citrix

Post by schnock » 06. Sep 2010, 09:43

Leider bringt uns das alles nicht weiter. Habe einen Call eröffnet und hoffe auf eine Lösung. Anscheinend gibt es bei der Matrix42 einen Citrix Spezialisten, bei dem dieses Thema angesprochen wurde.

Mal abwarten...

Danke für Ihre Bemühungen Herr Ambrosius!
Wer Anderen eine Bratwurst brät hat selbst ein Bratwurstbratgerät.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Lokaler RC Master über Citrix

Post by Hendrik_Ambrosius » 06. Sep 2010, 10:28

Aber das hat ja eigentlich nichts mit Citrix zu tun sondern mit Batchfile-Scripting.
Auf welchen Wert ist denn die Variable %1 beim Aufruf des Batchfiles gesetzt?
Bitte mal mit ECHO ausgeben lassen beim Aufruf. ggf. PAUSE dahinter wg. Lesbarkeit.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Post Reply

Return to “Remote Control”

Who is online

Users browsing this forum: No registered users and 5 guests