无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5512|回复: 8
打印 上一主题 下一主题

紧急求助:net share 命令如何批量

[复制链接]
跳转到指定楼层
1#
发表于 2006-9-23 19:06:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有很多文件夹需要共享,于是将这些文件名称放在UserF.txt文件里,

一个文件夹就是一个登陆用户,分别对应

想进行批量共享,及添加相应的权限。

1.超级管理员为完全控制
2.该用户为完全控制
3.其它用户只读。

命令如下:

  1. for %%1 in (UserF.txt) do net share %%1=F:\%%1 /grant:administrators,full
  2. for %%1 in (UserF.txt) do net share %%1=F:\%%1 /grant:%%1,full
复制代码

发现,net share 只能用一次,第二个for语句没法执行,提示已经共享。

我知道是已经共享,不可再共享,但用哪个命令来再次添加权限呢?
2#
 楼主| 发表于 2006-9-23 19:07:32 | 只看该作者
提示,grant参数,只有在2000或2003的系统才能用,xp不能用
回复

使用道具 举报

3#
 楼主| 发表于 2006-9-23 19:10:36 | 只看该作者
用什么DOS命令来添加这个原本已经共享了的文件夹的用户权限呢?

未命名.JPG (79.58 KB, 下载次数: 37)

未命名.JPG
回复

使用道具 举报

4#
 楼主| 发表于 2006-9-23 19:11:55 | 只看该作者
用了,2003里提取的xcacls只能对安全里面的权限列表进行更改,而无法更改这个共享的权限列表。郁闷啊。。。。
回复

使用道具 举报

5#
 楼主| 发表于 2006-9-23 19:18:16 | 只看该作者
简单给个例子:
C盘下面有个文件夹名为1,现在需要共享,共享名为AAA,
并添加两个共享权限列表:
1.)超级管理员为完全控制
2.)guest为拒接
那么命令是:
net share AAA=C:\1 /grant:administrators,full
现在要再添加一个guest为拒接的权限列表,已经不能用上面的命令了。
而用xcacls,只能对安全里面的alc进行更改,而无法对这个共享里的alc进行更改
高手有什么别的办法吗?
我要批量做这么多动作,最好是DOS命令,就可以写在批处理了。
回复

使用道具 举报

6#
 楼主| 发表于 2006-9-24 10:24:13 | 只看该作者
这是两个不同的权限,一个是共享权限,在Server里,默认的共享权限就是everyone,且为只读

现在就是想知道用哪个命令来再添加或是编辑这个共享权限的访问列表。

因为,文件夹太多,手动一个个弄太辛苦,想搞个批处理。本想用autoit,但不熟悉那个东西

也不知道能否实现

一个是NTFS文件权限ALC,这个权限列表用xcacls就解决了。
回复

使用道具 举报

7#
发表于 2006-9-28 23:02:13 | 只看该作者
setacl.exe

设置目录、打印机、注册表、服务、共享、目录服务对象权限的命令行工具

看看有没有用.
回复

使用道具 举报

8#
 楼主| 发表于 2006-10-17 14:44:48 | 只看该作者
沒有找到這個命令,我看了2003的盤也沒有提取到
回复

使用道具 举报

9#
发表于 2006-10-19 15:55:31 | 只看该作者
net share jason=c:\
net share wang=d:\

这样的命令不是可以吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-21 22:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表