Dzwebs.Net

撰写电脑技术杂文十余年

批处理批量设置服务器不同帐户对应不同文件夹的权限设置

Admin | 2014-11-1 9:24:41 | 被阅次数 | 4641

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  一、问题需求

  2003服务器,设置文件共权限来存储资料,在D盘中建立了一个文件夹workfiles,并给work组所有权限,work组成员是user01-user200,一共两百了用户,workfiles文件夹下有两百个字文件夹,分别是user01-user200,这样每一个用户都有一个自己名字命名的文件夹用来存储文件和资料。我们需要再给user01文件夹设置权限,设置内容是除他本人以外所有人都是全部拒绝权限,这样把每一个文件夹都设置一变后每个人都只能对自己的文件夹有全部权限,对自己外的文件夹没有任何权限。

  二、功能代码之批处理

  @echo off
  set dpath=d:\workfiles
  if not exist %dpath% (md d:\workfiles)
  echo Y|cacls d:\workfiles /C /G everyone:F
  setlocal enabledelayedexpansion
  for /l %%a in (1,1,200) do (
  if %%a leq 9 (
  set num=user0%%a
  ) else (
   set num=user%%a
  )
  if not exist %dpath%\!num! (md %dpath%\!num!)
  echo Y|cacls d:\workfiles\!num! /C /G !num!:F
  )


该杂文来自: 基础知识杂文

上一篇:1000个文件分别存放到1000个U盘的批处理代码

下一篇:在网页中输入下划线下画线

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计