标题: [文件操作] 【已经解决】BAT脚本批量映射如何跳过没权限的盘? [打印本页]
作者: 如你是我 时间: 2023-12-8 12:43 标题: 【已经解决】BAT脚本批量映射如何跳过没权限的盘?
本帖最后由 如你是我 于 2024-1-10 20:21 编辑
公司有挺多共享的,但是域账号的权限都不一样
我自己做了个批处理,把所有几个共享都加上去了,但是运行的时候没权限的共享就会卡在让输账号密码的界面
能设置成自动跳过没权限的共享吗
比如 \\server 下有a b c d四个文件夹对应4个域用户abcd,每个人只有自己的权限
批处理这样弄的
没权限的就不会跳过 就卡在让你再输另外一个账号密码的界面了- net use Z: "\\server\a" /PERSISTENT:yes
- net use Z: "\\server\b" /PERSISTENT:yes
- net use Z: "\\server\c" /PERSISTENT:yes
- net use Z: "\\server\d" /PERSISTENT:yes
复制代码
作者: thp2008 时间: 2023-12-8 13:41
你试一下,这样行不行?- net use Z: "\\server\a" /PERSISTENT:yes 2>nul
- net use Z: "\\server\b" /PERSISTENT:yes 2>nul
- net use Z: "\\server\c" /PERSISTENT:yes 2>nul
- net use Z: "\\server\d" /PERSISTENT:yes 2>nul
复制代码
作者: 如你是我 时间: 2023-12-8 13:50
回复 2# thp2008
不行,域用户没有a文件夹的权限,就卡在密码在\\server\a中无效,为“server”输入用户名:
作者: czjt1234 时间: 2023-12-8 16:13
start net use Z: "\\server\a" /PERSISTENT:yes
start net use Z: "\\server\b" /PERSISTENT:yes
start net use Z: "\\server\c" /PERSISTENT:yes
start net use Z: "\\server\d" /PERSISTENT:yes
作者: 如你是我 时间: 2023-12-8 17:13
回复 4# czjt1234
6,可以是可以了,但是我要加估计20个左右的共享,但是基本上一个账户只有一个共享的权限,这样会弹出来19个框框...
作者: czjt1234 时间: 2023-12-8 20:52
if exist \\server\d net use
这样试试行不行
作者: 如你是我 时间: 2024-1-10 12:36
回复 6# czjt1234
少了可以的,但是共享目录设置的多了就不行了。大概总共有30多个共享 每个账号基本只有其中一个有权限
作者: czjt1234 时间: 2024-1-10 16:33
要么设置多个批处理,批处理名就用用户名
a.bat b.bat c.bat 这样让他们自己选
要么同一个批处理,让他们自己重命名批处理的名称为用户名
或者运行批处理就提示输入用户名
要么手工映射,选择记住凭据,这样下次开机后会自动连接
作者: 如你是我 时间: 2024-1-10 20:21
回复 8# czjt1234
解决了,用icacls来确认权限 完美解决
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |