Seu ambiente de powershell está iniciando seu script em um contexto de lote cmd.
Neste contexto, o script está mudando seu diretório atual (com seu comando 'cd'). Depois disso, o script sai.
Quando o script sai do contexto de lote cmd, o contexto é destruído e você retorna ao contexto inicial do PowerShell, que não alterou seu diretório atual.