标题: [系统相关] 批处理指定一个盘符比如D盘共享后加入管理员账号并给与最高权限 [打印本页]
作者: iop890pl 时间: 2009-5-24 21:38 标题: 批处理指定一个盘符比如D盘共享后加入管理员账号并给与最高权限
能不能用批处理或用嵌入其它语言,或用其它语言,最好是完全用批处理写这样个程序!
比如我想将D盘共享,然后在共享下面权限选项里加入管理员账号,最后将管理员账号赋于完全控制权限!
作者: stuqx 时间: 2009-5-25 11:26
到底是给共享权限还是文件夹的属性权限
作者: stuqx 时间: 2009-5-25 11:30
- net share 共享名字=d:\anydoc /grant:administrator,full
复制代码
作者: Batcher 时间: 2009-5-25 11:30 标题: 回复 2楼 的帖子
从描述来看,应该是共享权限。
作者: stuqx 时间: 2009-5-25 11:30
如果是文件夹的访问权限
可以用CACLS来设置
cacls /?
作者: Batcher 时间: 2009-5-25 11:47 标题: 回复 3楼 的帖子
何解?
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Test>net share BatHome=C:\test\Batcher /grant:administrator,full
The option /GRANT:administrator,full is unknown.
The syntax of this command is:
NET SHARE
sharename
sharename=drive:path [/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Documents| Programs | None ]
sharename [/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Documents | Programs | None]
{sharename | devicename | drive:path} /DELETE
More help is available by typing NET HELPMSG 3506.
|
作者: stuqx 时间: 2009-5-25 11:50
楼上的 你的跟我系统不一样 我的是03的- D:\testfolder>net share /?
- 此命令的语法是:
-
-
- NET SHARE
- sharename
- sharename=drive:path [/GRANT:user,[READ | CHANGE | FULL]]
- [/USERS:number | /UNLIMITED]
- [/CACHE:Manual | Documents| Programs | None ]
- sharename [/USERS:number | /UNLIMITED]
- [/REMARK:"text"]
- [/CACHE:Manual | Documents | Programs | None]
- {sharename | devicename | drive:path} /DELETE
-
-
- D:\testfolder>
复制代码
作者: stuqx 时间: 2009-5-25 11:51
再要不就是你没有取消“使用简单文件系统”
作者: Batcher 时间: 2009-5-25 12:06 标题: 回复 7楼、8楼 的帖子
1、我刚刚取消了“使用简单文件共享”(“使用简单文件系统”是个笔误吧?),并重启了explorer,问题依旧。
2、2003跟XP相比,增加了很多命令,增强了很多命令的功能,不知道楼主是不是用的2003系统。XP里面的net命令是没有这个功能的,可以借助RKT里面的第三方命令行工具subinacl.exe或者SetACL.exe来实现。
作者: stuqx 时间: 2009-5-25 12:16
嗯 我的是03的 现在用03系统三年多了 所以不了解XP里都有什么功能
好久没接触XP了
作者: stuqx 时间: 2009-5-25 12:48
传个2003的NET,楼主试着覆盖下系统里的net.exe
作者: iop890pl 时间: 2009-5-25 20:20 标题: 回复 1楼 的帖子
很感谢各位的帮忙~
"Batcher"在这里很出名哦,帮忙搞搞定啊!~
大家能不能再开动脑筋想想要用XP里有效的命令啊~
我想了好长时间,比如想在注册表找到共享的相对应项再用命令添加啊,等等,也问了好多人,都搞不定啊,才到这里发贴求救的~
作者: hbjm_jonson 时间: 2009-5-26 01:22
/grant:administrator,full
冒似没有这个参数吧!!
作者: Batcher 时间: 2009-5-26 12:11 标题: 回复 12楼 的帖子
XP系统没有自带这样的命令
作者: wxcute 时间: 2009-5-26 12:39 标题: 向各位学习了下怎么设置共享,原来都不会
- net share d=d:
- SetACL.exe -on "\\.\d" -ot shr -actn ace -ace "n:administrator;p:full"
复制代码
SetACL 论坛链接与翻译说明:
【有奖翻译】T004:命令行工具SetACL.exe2.0.3.0(权限控制)
http://bbs.bathome.net/viewthread.php?tid=3670
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |