No Windows Server 2003 e posteriores, é possível utilizar arquivos em lotes para simplificar tarefas rotineiras ou repetitivas.
Estes arquivos
A
não permitem processamento condicional utilizando o comando if.
B
precisam ser compilados para serem executados.
C
não permitem laços de repetição utilizando o comando for.
D
devem ter a extensão de nome de arquivo .bat ou .cmd.
E
não suportam comandos que permitem o controle de entradas e saídas.