Link to home
Start Free TrialLog in
Avatar of jmohan0302
jmohan0302

asked on

Need to rectify the error in the batch file

The batch file is created to find the Bios date and bios version for a list of servers. I am getting the below error when I ran the bat file:

*ö was unexpected at this time.

Please help me to fix the error in the batch file so that it can run without error and get the expected result:

Below is the batch file:

@echo off
 
set Srvlist=c:\server.txt
 
Echo Computer Name, BIOS Date, BIOS Version >> Result.csv
 
SET BIOS_Date=
SET BIOS_Ver=
 
For /F “Tokens=*” %%a In (%c:\kb.txt%) Do (
 
Set Comp_name=%%a
 
Set RegQry=”\\%%a\HKLM\HARDWRE\Description\system”
 
REG.exe Query %RegQry% > CheckCC.txt
 
Find /i "SystemBIOSDate" < CheckCC.txt > StringCheck.txt
 
FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Date=%%b
 
Find /i “SystemBIOSVersion” < CheckCC.txt > StringCheck.txt
 
FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Ver=%%b
 
Echo %Comp_name, %BIOS_Date%, %BIOS_Ver% >> Result.csv
 
)
ASKER CERTIFIED SOLUTION
Avatar of oBdA
oBdA

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial