调用网络使用是手动工作,但不是在批处理文件中

时间:2015-10-06 12:29:40

标签: batch-file net-use

调用

net use F: \\my\destination\folder /user:myuser password

工作正常。

在批处理文件中,它显示"系统错误86" (=密码错误)

这怎么可能?批处理文件是否以某种方式编码不同?

1 个答案:

答案 0 :(得分:1)

找到它:

setlocal disabledelayedexpansion

做了这个伎俩

密码包含"!"并且不知何故必须逃脱。

奇怪的是,在绝望测试的这个小时里,我们遇到了一些可能由Windows缓存网络密码引起的奇怪效果(至少我们得出了这个结论)