Check EXE version in a batch file and if need be replace with another
Posted on 2008-11-19
I want to replace a file tswpfwrp.exe in Windows\System32 folder if it is an older version then the one I am replacing it with, otherwise, I don't want the batch file to run.
Below is an example of what I am trying to achieve, however, I don't know much about batchfile creation so the below example is not functional. Please help me create an effective batch file:
IF EXIST "C:\WINDOWS\system32\tswpfwrp.exe VER 3.0.6920.1201" goto lable1
IF NOT EXIST "C:\WINDOWS\system32\tswpfwrp.exe VER 3.0.6920.1201" goto lable2
echo Current Version exists
copy \\ourdomain\dfs\SoftwareInstall\dotNetFramework\tswpfwrp >> c:\C:\WINDOWS\system32\
echo INSTALLING DOTNET FRAMEWORK UPDATE.