With PowerShell, we have the ability to define string aliases for cmdlets, but the command cd\ works just fine from the standard cmd.exe and is therefore not a PowerShell alias.
Só porque é um formulário padrão no CMD, não significa que não seja um alias no PS. Na verdade, quase sempre "comando padrão" no CMD que também funciona no PS é um alias. CD é um alias para set-location
.
Use o comando get-alias cd
para aprender este e outros truques surpreendentes!
WHY CD\
é um comando válido não é uma pergunta que o SuperUser pode responder.
UPDATE
O CMD não precisa carregar o PS para fazer nada.
Lendo seus comentários Estou tendo a idéia de que a primeira coisa que você precisa reconhecer é que o CD se comportou dessa maneira no CMD muito antes do PS aparecer, então esqueça o PS. Conseguir PS misturado nisso é trazer confusão. Você já se esqueceu do PS? ( A resposta correta aqui é "sim") Bom.
Como Lưu Vĩnh Phúc menciona em seu comentário, as strings de comando podem ser escapadas usando vários métodos e por várias razões. POR QUE eles fazem isso com o analisador de comandos individual, o sistema host, o comando específico, as pessoas ou equipes ou organizações que desenvolveram todos esses e, possivelmente, outros motivos também.