02-多个用户映射同一个服务器
@echo offREM 执行该脚本时,请不要在资源管理器中打开之前映射的驱动器,否则会有异常。
set "server_ip=xx.xxx.x.xx"
set "account_1=account1"
set "account_2=account2"
set "passwd_1=pswd1"
set "passwd_2=pswd2"
net use | findstr /c:"\\%server_ip%\%account_1%">nul
if %errorlevel% == 0 (
echo %account_1% to %account_2%
REM /y为强制删除参数
net use */ delete /y
net use \\%server_ip%\%account_2% /user:%account_2% %passwd_2%
) else (
echo %account_2% to %account_1%
net use */ delete /y
net use \\%server_ip%\%account_1% /user:%account_1% %passwd_1%
)
REM 【问题描述】win 映射网络驱动器:不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次。
REM 【问题描述】尽管 net use 显示列表为空,net use \\ip\user_name:user_name passwd 时,仍然遇到系统错误1219,这可能是由于以下原因:
REM 【解决办法】
REM 1.隐式连接:可能存在隐式链接,windows 可能在后台保持某些连接,但是在 net use 列表中未显示。
REM 2.凭据管理器:windows 凭据管理器中可能存储了与该连接相关的凭据。
REM 3.网络问题:网络连接可能存在问题,导致无法正确识别连接状态。
REM 4.映射目录处理与打开状态:资源管理器或其他工具中打开了之前映射的目录。
pause
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]