Как я могу удалить пустые строки из вывода wmic?

Это моя строка для получения позиции исполняемого файла службы TeamViewer (любой версии):

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

Проблема вызванаwmic потому что он содержит пустую строку в конце результата (по команде Windows 7), и это вывод:

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.

Как мне получить только вторую строку вывода с правильной позицией исполняемого файла? (или пропустить последнюю строчку, конечно).

Спасибо всем заранее и хорошего дня. Джованни.

Это 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%

Ответы на вопрос(2)

Ваш ответ на вопрос