Você se opõe a digitar algo diferente de "cd"? Caso contrário, você poderá criar uma função do PowerShell que altere o local e execute o arquivo em lotes. Dependendo do que o arquivo de lote faz, você pode até mesmo remover o (s) arquivo (s) de lote e apenas codificá-lo na função. Coloque a função em seu perfil do PowerShell e ela estará disponível sempre que você abrir um console.
Ou, como "cd" no PowerShell é apenas um alias para "Set-Location", você pode alterar o alias para sua função, mas isso significa que, se você tentar alterar diretórios no PowerShell para algo diferente de seus projetos, isso causaria um erro ou faria coisas que você pode não querer, dependendo de como você o faz.
Observe que isso não afetaria o "cd" no prompt de comando; isso só mudaria as coisas dentro do PowerShell.