Icacls 批量修改、分配用戶及文件夾權限(二)

在上一篇中咱們說了一些簡單的添加、修改、刪除、批量文件夾受權給單用戶的權限。bash

下面咱們將使用腳原本批量處理咱們的文件夾權限ide

在D盤新建一個1.bat的 腳本存儲一下代碼blog

腳本大體以下:根據我的習慣能夠進行修改
@echo off
for /f "skip=1 eol=; token=1-6 delims=," %%a in (d:\1234\1234.cvs) do icacls %%a %%b %%c%%d %%e %%f /T
pause

腳本的一些基本講解:"skip=1 eol=; token=1-6 delims=,"
skip=1            跳過第一行:第一行設定中文標語 文件夾  用戶  權限登記等
eol=;             分號開頭的行爲註釋行
token=1-6         將每行第1段,第2段,第3段,第4段,第5段,第6段字段分別賦予變量%%a,%%b,%%c,%%d,%%e,%%f
delims=,          以逗號爲分隔符

%%a    對應表格的A列
%%b    對應表格的B列
%%c    對應表格的C列 這裏面主要%%c%%d 直接是沒有空格的。
%%d    對應表格的D列
%%e    對應表格的E列
%%f    對應表格的F列

在d:\1234 添加一個1234.cvs的文件 寫入一下數據,後期能夠根據子的需求進行調節token

如下的例子:給12文件夾受權999讀取的權限ip

                    給13文件夾 刪除999 的權限
it

image.png

相關文章
相關標籤/搜索