本帖最后由 SeanJuicer 于 2024-3-1 21:20 编辑
- set H_error=
- for /f "tokens=2 delims=。 " %%i in ('net use H: \\192.168.1.100\app "/user:admin" "admin" /persistent:no ^| findstr [0123456789]') do (
- set H_error=%%i
- )
- echo. %H_error%
- pause
复制代码 这段代码意在遇到net use错误时输出错误代码,但是使用中永远会提示错误代码- 发生系统错误 1219:
-
- 不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
复制代码 命令从for循环中单独拎出来就可以顺利映射
希望各位大神给点指点,感谢!
已经没有任何映射或者其它用户挂载,并且在执行前已经net use * /del /y
用自增变量计数或者在for里写goto跳转出来,也是同样的结果,计数也是显示循环了一次而已
|