我最近被一家小公司聘为软件工程师。我有点不按常理出牌,根据需要为他们做一些 IT 工作。目前,我正在研究他们的一些灾难恢复方法,他们要求我找到可以通过脚本(最好是批处理文件)自动执行的位置。所以,回到手头的问题!
我有一个文件夹:
C:\SomeFolder
我需要对该文件夹执行以下操作:
- 导航到
C:\SomeFolder
文件夹 - 右键单击并选择属性
- 点击共享选项卡
- 单击“高级共享”
- 勾选共享此文件夹
- 单击权限 - 单击添加…
- 在框中输入“用户”
- 检查姓名(如果找到,用户名将会带下划线)
- 单击“确定”
- 检查完全控制 f。
- 删除“所有人”组
- 单击“确定”
我想自动完成这项任务。我查看了 net share 和 icacls,但不确定它们是否适合这项特定任务,而且由于我在这方面还很陌生(并且正在学习),所以我希望得到一些建议。
提前致谢
京东
答案1
我的问题的解决方案如下:
@echo off
cls
mkdir C:\Users\Administrator\Desktop\Test
net share testcase="C:\Users\Administrator\Desktop\Test" /UNLIMITED /grant:Administrator,FULL /grant:Administrators,FULL
默认情况下,这会从高级共享权限中删除 Everyone 组。添加了具有完全权限的管理员用户。添加了具有完全权限的管理员组。
感谢@MarkAllen 指出正确的方向