Código
reg query "HKLM\Software\Microsoft\Microsoft SQL Server\Instance Names\SQL"|find /V "!" |find /V "HKEY_LOCAL_MACHINE" |find /V "MSSQLSERVER" |gawk '{print $1}' > %TMP%\inst.log type %TMP%\inst.log |find /v /c "" > %TMP%\CNT osql -E -Q"select @@version" -o%TMP%\Est_Inst.inst type %TMP%\Est_INst.inst |find /v /c "" > %TMP%\CNT osql -E -S%SRV%\%i -Q"select @@version" -o%TMP%\Est_Inst.inst type %TMP%\Est_INst.inst |find /v /c "" > %TMP%\CNT ) )
el problema se me genera al momento de asignar los valores dentro del bucle, a pesar de que cuenta las líneas, no es capaz de pasarle el valor a la variable, por favor una mano, ya no se me ocurre nada =/