vc conheçe o SHELL??? vc pode passar qq comando pra ele... passa o comando do DOS q ele executa...
Agora, pra pegar o retorno, é mais dificil... tem como fazer com API mas eu nao tenho o codigo pra te passar... se vc quiser pesquisar, no site do macoratti tem um bom começo sobre API pra trabalhar com o console do computador...
O q vou te sugerir é uma "gambiarra" minha q ja usei e deu certo:
vc pode gravar a saida do comando em um arquivo texto, e depois exibir esse arquivo texto no seu programa... pra gravar o comando, faz assim (por exemplo, um DIR):
DIR *.bak > saida.txt
aqui eu localizo todos os arquivos .bak no diretorio atual... o sinal de > indica que a saida nao vai ser na tela, mas sim gravada no arquivo... o nome saida.txt, sera sempre um arquivo de texto DOS, independente da extensao q eu der pra ele... estara gravado nele exatamente o q seria exibido na tela, se nao tivesse o sinal >
Vc abre o arquivo no VB e exibe na sua text...
Se ficou confuso, fala q eu explico melhor, ou posto um pedaço de codigo pra vc...