Se o texto for realmente tão simples quanto o seu exemplo, isso será feito;
for /f "delims=^|; tokens=2" %a in (garbage.txt) do echo %a
Se o texto ao redor contiver mais pontos-e-vírgulas, provavelmente será mais fácil obter uma versão do sed ou do awk no windows. Ou qualquer editor de texto decente, se for um trabalho de uma vez.