Armazenar o nome do arquivo em uma variável não funcionará, pois é expandido quando você o usa.
Se fosse uma máquina Linux, você precisaria citar o nome do arquivo e escapar do espaço - faça uma citação para que a máquina local passe a string para scp corretamente, e escape para que a máquina remota saiba o caminho correto do arquivo. Por exemplo, no Linux você faria algo como scp user1@machine1:"C:\Folder\test\ file.txt" /path/some
.
Pelo mesmo motivo, scp user1@machine1:"'C:\Folder\test file.txt'" /path/some
funciona da mesma maneira.
No Windows, é claro, a barra invertida é usada como separador, portanto, se a primeira não funcionar, tente a segunda opção.