Você não tinha o caractere de comando com escape , ou seja, "|" com " ^ " no seu script.
Aqui está o & amp corrigido; versão modificada do seu script
@echo off
color a
cls
echo _________-----_____
echo ____------ __ ----_
echo ___---- ___------ \
echo ----________ ---- \
echo -----__ ^| _____)
echo __- / \
echo _______----- ___-- \ /)\
echo ------_______ ---____ \__/ /
echo -----__ \ -- _ /\
echo --__--__ \_____/ \_/\
echo ---^| / ^|
echo ^| ^|___________^|
echo ^| ^| ((_(_)^| )_)
echo ^| \_((_(_)^|/(_)
echo \ (
echo \_____________)
echo !OVER-PRICED COMPUTER ALERT!
echo !TERMINATE!
pause>nul
Removido start cmd.exe
como apontado por @DanielB e fez uma pausa sem comentários adicionando pause>nul