Como posso remover linhas vazias da saída wmic?

Esta é minha string para obter a posição do executável do serviço TeamViewer (qualquer versão):

for /f "skip=1 delims=" %A in ('wmic path win32_service where "name like 'TeamViewer%'" get pathname') do set POSITION=%A

O problema é causado porwmic porque inclui uma linha vazia no final do resultado (no comando do Windows 7) e esta é a saída:

C:\Users\giovanni>for /f "skip=1 delims=" %A in ('wmic path win32_service where "name like 'TeamViewer%
'" get pathname') do set POSITION=%A

 :\Users\giovanni>set POSITION="C:\Program Files\TeamViewer\Version8\TeamViewer_Service.exe"

 :\Users\giovanni>set POSITION=

C:\Users\giovanni>echo %position%
ECHO enabled.

Como posso obter apenas a segunda linha da saída com a posição correta do executável? (ou pule a última linha, é claro).

Obrigado antecipadamente e tenha um bom dia. Giovanni.

Este é o checktv.bat:

for /f "skip=1 delims=" %%A in ('wmic path win32_service where "name like 'TeamViewer%'" get pathname ^| findstr /r /v "^$"') do set POSITION=%%A
echo %POSITION%

questionAnswers(2)

yourAnswerToTheQuestion