PSCP批处理含特殊符号时的处理

linux服务器的密码设置的比较复杂,如果想用批处理来执行pscp命令的话,直接用在Pw后面加上密码是执行不了的。
比如密码 &2fvd?f%ZceXsG3Gqs ,直接写上此密码会报错,主要是因为&和%这两个特殊符号。
解决办法是:
D:\backup\pscp.exe -p -r -pw “&2fvd?f%%ZceXsG3Gqs“ root@127.0.0.1:/backup/backup-rar D:\backup\backup%date:~0,10%.rar
如果批处理遇到了百分号,还可以试试以下方法:
密码是12345%的话,在写批处理的时候可以试试12345%%%、12345%%25