Попробуйте это:
type C:\SystemInfo1.txt | findstr /C:"OS Name:" /C:"OS Version:"
Ключ заключается в том, чтобы использовать findstr только один раз, но при необходимости передавать ему несколько строк.
Возможно, вы сможете еще больше упростить, избавившись откоманда и конвейер "type":
findstr /C:"OS Name:" /C:"OS Version:" C:\SystemInfo1.txt
Если искомые строки всегда находятся в начале строки, это может помочь вам преодолеть проблему, о которой вы комментировали (OS vs BIOS):
findstr /R "^OS (Version|Name)" C:\SystemInfo1.txt
Используется регулярное выражение для поиска «ОС» в начале строки, за которым следует «Версия» или «Имя».