maxd2007, У меня все отработало правильно, в консоль вывел
3684640102, тоже самое сохранилось в буфере обмена.
Расскажите, как запускаете. И надеюсь, что правильно прописали путь к GarminDevice.xml ( вместо 1.txt ), например:
Код:

set /p content=<"D:\Downloads\GarminDevice.xml"
На PowerShell:
Код:

$id = ( [xml] ( gc "D:\Downloads\GarminDevice.xml" )).device.id
$id; $id | clip