pscp é o aplicativo do Windows e, como tal, usa curingas do Windows.
Não há nenhum padrão definido ( [...] ) nos curingas do Windows, apenas * e ? .
O título da pergunta não está correto. Não é verdade que você não pode usar curingas, o que também é confirmado por você poder usar * . Você simplesmente não pode usar o padrão definido.
Embora seu padrão [abc.pdf] seja bastante suspeito. Então, também é possível que você esteja tentando fazer algo completamente diferente.