Frage

Also, ich weiß nichts über die Citrix-Anwendungen, so vielleicht ich in der richtigen Richtung sein kann oder sogar gegebene Beispiele sein.

Ich muss in der Lage, eine Desktop-Anwendung auszuführen (die auf Servern installiert ist), aber haben es in einer Web-Anwendung eingebettet (ASP.NET).

Wir brauchen es, zu fühlen, wie es ist ziemlich integriert ist, so wir eine Sitzung auf dem Citrix Anwendungs-Token passieren würden, so dass es auf die Web-Datenbank und „Share“ die gleiche Sitzung verbinden kann.

Auch wenn wir eine Citrix-Verbindung zu dieser Anwendung öffnen, wollten wir Befehlszeilenparameter verwenden, oder eine andere Art und Weise an den Citrix kommunizieren gehostete Anwendung von der Website, um es zu sagen, welche dem Bildschirm aufzurufen.

Ist irgendetwas davon leicht tun können mit Citrix? Kann es besser, mit etwas anderem Windows 2008 Terminal Services getan werden?

War es hilfreich?

Lösung

Der Link in der Antwort Vadym Tyemirov ist nicht mehr aktuell ist. Dies ist aus dem aktualisierten Link:

  

So übergeben Parameter zu veröffentlichten Anwendungen

     

Verwenden Sie die Ortsseite des Publish Application Wizard die Befehlszeile eingeben und übergeben Sie Parameter auf veröffentlichte Anwendungen. Um die Einstellung zu ändern, aus dem Menü Aktion auf Anwendungseigenschaften und dann Standort wählen.

     

Wenn Sie eine veröffentlichte Anwendung Dateitypen zuordnen, die Symbole „% *“ (Prozent und Sternzeichen eingeschlossen in doppelten Anführungszeichen) an das Ende der Befehlszeile für die Anwendung angehängt. Diese Symbole dienen als Platzhalter für Parameter an Benutzergeräte übergeben.

     

Wenn eine veröffentlichte Anwendung startet nicht, wenn zu erwarten, stellen Sie sicher, dass seine Befehlszeile enthält die richtigen Symbole. Standardmäßig validiert XenApp von Benutzergeräten gelieferten Parameter, wenn die Symbole „*%“ angehängt werden. Für Anwendungen, die angepasst veröffentlichten Parameter durch die Benutzervorrichtung geliefert wurde, die Symbole „% **“ sind an die Befehlszeile zur Umgehungsbefehlszeilen Validierung angehängt. Wenn Sie nicht über diese Symbole in einer Befehlszeile für die Anwendung sehen, fügen Sie sie manuell ein.

     

Wenn der Pfad zu der ausführbaren Datei Verzeichnisnamen mit Leerzeichen (wie „C: \ Program Files“) enthält, müssen Sie die Befehlszeile für die Anwendung in doppelten Anführungszeichen setzen, um anzuzeigen, dass der Raum in der Befehlszeile gehört . Anführungszeichen um das% * Symbole Um dies zu tun, folgen Sie den nachstehenden Anweisungen für das Hinzufügen und dann ein doppeltes Anführungszeichen am Anfang und Ende der Befehlszeile hinzufügen. Achten Sie darauf, um einen Raum zwischen dem schließenden Anführungszeichen für die Kommandozeile schließen und die Öffnung Anführungszeichen für das% * Symbole.

     

Um zum Beispiel den Zeilenbefehl ändern für die veröffentlichte Anwendung Windows Media Player auf die folgenden:

    “C:\Program Files\Windows Media Player\mplayer1.exe” “%*”

Voll Seite: http://docs.citrix.com/en-us/xenapp-and-xendesktop/xenapp-6-5/xenapp65-w2k8 -wrapper / ps-Publishing-Landung-Seite / ps-pub-prop-name-v2 / ps-pub-Pass-parameters.html

Andere Tipps

Mit ApplicationParam Parameter launch.ica übergeben, z

launch.ica?ApplicationID=Citrix.MPS.App.PublishedApp&ApplicationParam=/f%20/v:slashedParameter&UniqueID=1049713915

Für die veröffentlichte Anwendung die Parameter seiner Befehlszeile endet mit bekommen „% *“

PublishedApp.exe “%*”

Hier ist ein Link auf die Dokumentation:

scroll top