Em máquinas onde ainda é , um command.com
é executado pelo NTVDM . A versão incluída nesses sistemas é - até onde sei - idêntica ao DOS 6.2 e, portanto, pode ser usada para executar arquivos em lote que esperam tal sistema.
Para todos os efeitos práticos, você pode usar apenas cmd.exe
, pois seus comandos são (na maioria das vezes) um super conjunto de command.com
.
Ao contrário da resposta de Alex, você não precisa executar programas de 16 bits de command.com
. O Windows cuida de iniciar esses programas no próprio NTDVM.
Quanto aos comandos disponíveis em qualquer shell, você pode dar uma olhada aqui que tem quatro colunas referentes à disponibilidade no DOS e Windows.