NordeniaRaccoon 10 Geschrieben 24. März 2010 Melden Teilen Geschrieben 24. März 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 Zitieren Link zu diesem Kommentar
zahni 550 Geschrieben 24. März 2010 Melden Teilen Geschrieben 24. März 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. Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 24. März 2010 Melden Teilen Geschrieben 24. März 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.