NordeniaRaccoon 10 Posted March 24, 2010 Report Share Posted March 24, 2010 Hallo, ich weiss nich ob das unbedingt hierher gehört - ich fang einfach mal an: (Vielleicht weiss auch jemand eine bessere Lösung?) Ich wollte gern ein Startup script ausführen um das Citrix Online Plugin zu verteilen (geht ja seit version 11 nicht mehr als Softwareinstallation weil es kein MSI mehr ist) Bevor ich jetzt aushole mache ichs kurz: das script soll vorab prüfen, ob die citrixonlinepluginfull.exe überhaupt gestartet werden muss (spart zeit). Im Citrix Verzeichnis gibt es bei jeder Version die Datei version.dat in der die Client Version steht. ich hatte vor eine IF abfrage auf den inhalt der Datei zu legen um zu prüfen ob der client evtl. schon die neueste version hat, ich dachte das würde so funktionieren: type "%programfiles%\citrix\ica client\version.dat" > %1 if %1=12.0.0.6410 goto ende Dabei wird aber nichts nach %1 kopiert. Gibts da noch eine anderen Möglichkeit den Inhalt der Datei abzufragen? gruss, Philipp Quote Link to comment
zahni 393 Posted March 24, 2010 Report Share Posted March 24, 2010 Ich benutzer immer noch http://www.kixtart.org/ für Startup-Scripte: Beispiel: IF GetFileVersion("C:\Programme\Adobe\Reader 9.0\Reader\AcroRd32.exe", "ProductVersion" )<>"9.3.0.148" [irgendwas installieren] endif Dieser Befehlt prüft auch indirekt, ob die EXE vorhanden ist. Quote Link to comment
Cybquest 36 Posted March 24, 2010 Report Share Posted March 24, 2010 Ungeprüft, per Batch in dieser Art: FOR /F %%a IN ("%programfiles%\citrix\ica client\version.dat") set Version=%%a If %%a == 12.0.0.6410 goto ende Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.