O
-f filename
argumento em psql
vai ler o arquivo, então você não precisa canalizá-lo. O psql deve ser incluído no diretório bin do PostgreSQL no Windows. Igual a:psql -d dbname -U username -f dumpfile.sql
Você pode ter que incluir um caminho completo para o executável psql se ele não estiver no seu caminho, e possivelmente adicionar ".exe" ao psql, então é "psql.exe".
Verifique também se você não está diminuindo os números de versão, já tive problemas de sintaxe antes (por exemplo, não exporte um banco de dados 8.4 e tente carregá-lo em um banco de dados 8.1). Nesse caso, talvez seja necessário editar manualmente o arquivo de despejo.