调用net use可以手动工作,但不能在批处理文件中工作



调用

net use F: \mydestinationfolder /user:myuser password

工作良好。

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

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

找到它:

setlocal disabledelayedexpansion

成功了

密码中包含一个"!",必须以某种方式进行转义。

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

相关内容

最新更新