Archivo por lotes para dar salida a la última línea de findstr

Estoy tratando de encontrar una lista de máquinas en archivos en carpetas e imprimir solo la última línea de la salida.

@echo off
for /f %%a in (computers.txt) do findstr /xs "%%a" unhealthy.txt
pause

El archivo computers.txt tiene una lista de 300 máquinas.

Quiero que se muestre solo la última línea de cada instancia que encuentre.

En este momento, el comando muestra y genera todas las instancias del nombre del equipo, no solo el final de la cola. He intentado usar "tail para Windows", pero también obtengo errores.

Salida de corriente:

2013\10-Oct\28\unhealthy.txt:WIN57505
2013\10-Oct\29\unhealthy.txt:WIN57505
2013\10-Oct\30\unhealthy.txt:WIN57505
2013\10-Oct\31\unhealthy.txt:WIN57505
2013\11-Nov\1\unhealthy.txt:WIN57505
2013\11-Nov\4\unhealthy.txt:WIN57505
2013\11-Nov\5\unhealthy.txt:WIN57505
2013\11-Nov\6\unhealthy.txt:WIN57505

Yo solo quiero:

2013\11-Nov\6\unhealthy.txt:WIN57505

Respuestas a la pregunta(2)

Su respuesta a la pregunta