Seite 1 von 1

[gelöst] Installation Citrix Online Plugin

Verfasst: 14 Okt 2010, 11:13
von Tommy
Hi Zusammen,

ich versuche seit ein paar Tagen den aktuellen Citrix Online Plugin über den Opsi Client Agent im PreLogin zu installieren. Ich nutze dafür folgenden Aufruf:

Code: Alles auswählen

CitrixOnlinePluginFull.exe /silent SERVER_LOCATION="http://<servername>" DONOTSTARTCC=1 ENABLE_SSON="Yes"
Wenn ich allerdings das Paket bei einem angemeldeten User "on-demand" anwende klappt dieses wunderbar.

Hat jemand eine Idee?

Danke und Gruß Tommy

Re: Installation Citrix Online Plugin

Verfasst: 14 Okt 2010, 11:35
von karni
siehe da viewtopic.php?f=7&t=1748&hilit=true+view#p8677 was ich geschrieben habe.

Es geht darum, dass kein User initialisiert ist. Ich benutze das VBS Skript für mehrere Pakete nicht nur DWG TrueView.
Ein Versuch ist es wert:)

Re: Installation Citrix Online Plugin

Verfasst: 28 Okt 2010, 15:04
von aodeuma
Hallo Tommy,
Problem gelöst? Hätte da eine Lösung.
BG
Martin

Re: Installation Citrix Online Plugin

Verfasst: 24 Nov 2010, 11:35
von Tommy
Hi Zusammen,

leider hat es auch nach dem anlegen des Default User Profiles nicht funktioniert. Auch alle Parameterkombinationen habe ich bereits durch :-( Vielleicht seit Ihr kreativer ;-)

@Marin:
bin gespannt :-)

Danke,
Tommy

Re: Installation Citrix Online Plugin

Verfasst: 24 Nov 2010, 15:54
von karni
Hi,
es liegt nicht an Parameter:( . Die Installation sucht etwas in registry.
Wenn user eingeloggt ist , ist die info in registry, wenn nicht - fehlt die Info.
Ich habe dasselbe Probleme mit ein paar Programme gehabt, aber dieses VBS skript hat mir geholfen.

Optionen:
- event user_login benutzen. Software Installation wird gestartet, wenn der user sich eingeloggt hat.
- es gibt template auf der OPSI seite - software als admin installieren. User admin wird automatisch eingeloggt, und software wird installiert
- kannst du mit Parameter /qb installieren(exe entpacken wahrscheinlich ist msi drinnen)? Dann siehst du die Fehlermeldung. Vielleicht findest du etwas in Internet. So habe ich das VBS Skript gefunden.

Es ist keine große Hilfe.... aber besser als nichts:)

Re: Installation Citrix Online Plugin

Verfasst: 01 Dez 2010, 14:43
von aodeuma
Hallo Tommy,
spät aber doch - habe es wie folgt gelöst!

[DosInAnIcon_create_swtemp]
mkdir c:\swtemp

[Files_copy_setup]
copy %ScriptPath%\CtxOnlinePlugin\*.* "%Systemdrive%\swtemp"

[DosInAnIcon_setup_cmd]
c:
cd c:\swtemp
IcaPlugin.cmd

[Registry_install_runonce]
OpenKey [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce]
set "icaPlugin"="c:\swtemp\icaPlugin.cmd"

[Registry_install_autologon]
OpenKey [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
set "DefaultUserName"=REG_SZ:"username"
add "DefaultPassword"=REG_SZ:"password"
set "AutoAdminLogon"=REG_SZ:"1"

reboot

CMD File Info:
@echo off
cls
Title Citrix Online Plugin Setupinformationen
echo.
echo.
echo *******************************************************************
echo * *
echo * Administratives Setup "Fenster bitte nicht schliessen" *
echo * *
echo *******************************************************************
echo.
echo.
echo Bestehender Client wird deinstalliert.....
echo Remove Software is running........
ping serverxy -n 5 >nul
MsiExec.exe /X{2624B680-02BC-4CBC-839C-DA20DF6EF6EC} /passive
echo Citrix Online Plugin wird installiert....
echo Setup is running........
echo Bitte um etwas Geduld...
ping serverxy -n 5 >nul
C:\swtemp\pluginexexy.exe /silent ADDLOCAL="ICA_Client,PN_Agent,Flash,DesktopViewer,USB,SSON" ENABLE_SSON="no" ENABLE_KERBEROS="yes" CLIENT_NAME="%COMPUTERNAME%" ENABLE_DYNAMIC_CLIENT_NAME="Yes" SERVER_LOCATION="http oder https://domainxy/Citrix/PNAgent/config.xml"
echo.
echo Deaktiviere Auto Admin Login ...
ping serverxy -n 5 >nul
echo.
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoAdminLogon" /f >nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultUserName" /f >nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultPassword" /f >nul
echo.
echo ************ PC Reboot wird vorbereitet ************
echo PC Reboot..........
ping serverxy -n 5 >nul
shutdown.exe /r /f /t 05
echo.



Hoffe es hilft Dir weiter - ist für viele sicher nicht die "korrekte Vorgehensweise" aber es hilft.

BG
Martin

Re: Installation Citrix Online Plugin

Verfasst: 21 Mär 2011, 12:33
von Tommy
Hi Martin,

wir testen das Script gerade. Die Idee ist gut. Verstehe allerdings nicht, warum wir für das Citrix Online Plugin so einen Umstand betreiben müssen.

Vielen Dank,
Gruß Tommy

Re: Installation Citrix Online Plugin

Verfasst: 24 Mär 2011, 09:23
von Tommy
Hallo Zusammen,

wir haben es hinbekommen. Auf der Citrix Seite gibt es einen entsprechenden Hinweis (http://support.citrix.com/article/CTX123761).
Mit dem im Hinweis bereitgestellten Transform File wird die Installation so angepasst das diese ohne Probleme in zwei schritten durchgeführt werden kann. Funktioniert übrigens auch für das aktuelle Online Plug-in 12.1.

Der Installationsteil unseres Scripts sieht dann so aus:

Code: Alles auswählen

[Files_Kopieren]
copy -s "q:\Software\Citrix\transform_notstrict.mst" "c:\temp\"

[Files_Loeschen]
delete -sf "c:\temp"

[WinBatch_Setup]
q:\Software\Citrix\CitrixOnlinePluginFull.exe /silent SERVER_LOCATION="http://<xenAppServerAdresse>" installdir="%ProgramFilesDir%\Citrix\ICA Client" TRANSFORMS="c:\temp\transform_notstrict.mst"
"%ProgramFilesDir%\Citrix\ICA Client\wfcrun32.exe" /regserver
Gruß Tommy

Re: [gelöst] Installation Citrix Online Plugin

Verfasst: 30 Mär 2011, 09:26
von mr.quickly
@Tommy
Danke für den Hinweis. Habe den Post erst heute gelesen, das hätte ich Dir sonst auch geschrieben.

Finde es eine Frechheit, dass Citrix das nunmehr seit drei Versionen nicht ändert.

Re: [gelöst] Installation Citrix Online Plugin

Verfasst: 20 Jun 2011, 09:37
von ahcsas
Hallo,

habt ihr auch mal die Deinstallation getestet? Bei mir bleibt diese immer in einer Endlosschleife hängen. Habe es sowohl mit

Code: Alles auswählen

Set $UninstallProgram32$ = "%ScriptPath%\files\CitrixOnlinePluginWeb.exe"
[Winbatch_uninstall_32]
"$UninstallProgram32$" /uninstall /silent TRANSFORMS="%ScriptPath%\files\transform_notstrict.mst"
und alternativ

Code: Alles auswählen

Set $UninstallProgram32$ = "%CommonAppdataDir%\Citrix\Citrix Online Plug-in - Web\TrolleyExpress.exe"
[Winbatch_uninstall_32]
"$UninstallProgram32$" /uninstall /cleanup /silent
probiert. Funktioniert aber beides nicht...

Ideen?

Gruß
Sascha