02-多个用户映射同一个服务器

[复制链接]
发表于 2025-9-7 14:42:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  1. @echo off
  2. REM 执行该脚本时,请不要在资源管理器中打开之前映射的驱动器,否则会有异常。
  3. set "server_ip=xx.xxx.x.xx"
  4. set "account_1=account1"
  5. set "account_2=account2"
  6. set "passwd_1=pswd1"
  7. set "passwd_2=pswd2"
  8. net use | findstr /c:"\\%server_ip%\%account_1%">nul
  9. if %errorlevel% == 0 (
  10.     echo %account_1% to %account_2%
  11.     REM /y为强制删除参数
  12.     net use */ delete /y
  13.     net use \\%server_ip%\%account_2% /user:%account_2% %passwd_2%
  14. ) else (
  15.     echo %account_2% to %account_1%
  16.     net use */ delete /y
  17.     net use \\%server_ip%\%account_1% /user:%account_1% %passwd_1%
  18. )
  19. REM 【问题描述】win 映射网络驱动器:不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次。
  20. REM 【问题描述】尽管 net use 显示列表为空,net use \\ip\user_name:user_name passwd 时,仍然遇到系统错误1219,这可能是由于以下原因:
  21. REM 【解决办法】
  22. REM 1.隐式连接:可能存在隐式链接,windows 可能在后台保持某些连接,但是在 net use 列表中未显示。
  23. REM 2.凭据管理器:windows 凭据管理器中可能存储了与该连接相关的凭据。
  24. REM 3.网络问题:网络连接可能存在问题,导致无法正确识别连接状态。
  25. REM 4.映射目录处理与打开状态:资源管理器或其他工具中打开了之前映射的目录。
  26. pause
复制代码
 
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表