[THIN] Re: kix script check

  • From: Anders Hansen-Øvre <Anders.Hansen-Ovre@xxxxxxxxx>
  • To: <thin@xxxxxxxxxxxxx>
  • Date: Tue, 25 Nov 2003 00:07:52 +0100

You can something like this:
 
$path = "c:\somedir"
$file = "somefile.exe"
$currentversion = "1.0.0.0"
If Exist ($path+$file)
    $version = GetFileVersion ($path+$file,"FileVersion")
    ?"Found version: " + $version
    If $version <> $currentversion
        Shell "xcopy \\fileserver\share\newfile.exe $path /q /y"
    Endif
    else
    ;Run the install stuff
Endif
 
(Made this in a hurry, but I hope it gives you a clue)
---
mvh/yours
Anders Hansen-Øvre  
        -----Original Message-----
        From: thin-bounce@xxxxxxxxxxxxx [mailto:thin-bounce@xxxxxxxxxxxxx] On 
Behalf Of Luchette, Jon
        Sent: 24. november 2003 22:25
        To: thin@xxxxxxxxxxxxx
        Subject: [THIN] kix script check
        
        
        Hello,
         
        Does anybody use kixtart to check for an existing file, and for the 
version of that file on your users' workstations?  We use kix version 4.12 and 
what I am trying to do, I am sure that it has been done many times before.  
However, I can not seem to get kixtart to run this script/check successfully.  
Any help will be greatly appreciated.
         
        I am trying to use kixtart to run a check before an install of a client 
application.  
         
        I want to check for the existence of this certain file say xyz.exe at a 
specific location on each user's pc
                    If the file is NOT at this location I want to launch x 
command which will install this client app and put the file there.
         
        If the file is at this location, I want to check the File Version.
                    If the file is at the most current version, I want the 
script to end, no install is necessary.
                    However if the file is NOT at the most current version, I 
want to launch x command which will install the client app.
         
        ...just curious if any of you use kixtart to do this?  And if so, how 
the heck do you write the script?
         
        Thanks,
         
        /jL
         
         

Other related posts: