Hi again.Well, i've found out that inuse.exe only works with Win 2000, so that could not be used...
DrillSergeant, I haven't tested your batch yet (too much to do at work today
), but I *will* find the time tomorrow 
How much do you have to do in pure DOS compatible mode? the update/installation of KiX files is obvious, but when KiX is up and running, perhaps you can get along with KiX checking and GetFileVersion() ?
This is also prefferred on a WAN, where the use of local fileservers might be neccessary...
To solve this in KiX is a piece of cake, with the use of @IPADDRESS etc, and the set/check the local fileserver. As an example, I am planning for 11 local servers, and to check if they are up and running, and having the latest "fileserver" distribution, I use a little snipplet:
code:
$FileServer = "\\[localserver]\fileserver$$"
$LogonServer = @LSERVER
$BigUpdates = "YES"IF EXIST("$FileServer\NETLOGON\FileSrv_Rev.ini") = 0
$FileServer = $LogonServer
$BigUpdates = "NO"
ELSE
$FileSrv_Local = READPROFILESTRING("$FileServer\NETLOGON\FileSrv_Rev.ini","Localversion","Version")
$FileSrv_Remote = READPROFILESTRING("$LogonServer\NETLOGON\FileSrv_Rev.ini","Localversion","Version")
IF $FileSrv_Local <> $FileSrv_Remote
$FileServer = $LogonServer
$BigUpdates = "NO"
ENDIF
ENDIF
Of course you never get by copying the necessary KiX files from the PDC/BDC... (which my local fileservers are not set as)?[This message has been edited by masken (edited 12 February 2001).]