請教
Windows Server 2003如何利用群組原則來設定使用者C糟、D糟中資料夾權限?
目前使用者電腦是Users群組
任何可行的方式都行
謝謝各位了
我們以之前說的,嘗試用別的方向來試試看。
利用指令 CACLS ,寫個批次來修改檔案或資料夾權限設定。
然後修改權限需要管理員權限,所以可能需要用AUTOIT來做RUNAS
然後把做出來的執行檔放到群組原則中讓它可以在登入或開機時執行
CACLS可以在命令提示字元中查詢到詳細使用法
cacls /?
比如說我想要把D:\TEST加入 ABC權限,我會這樣下命令
<pre class="c" name="code">cacls test /e /g abc:F /t
因為要保留原先的權限,然後加入權限,所以用/E編輯跟/G授予
如果用取代就是不保留原先權限
而 abc:F 後面的 F 是指完整存取權限,其他權限如下
R 讀取
W 寫入
C 變更 (寫入)
F 完全控制
如果您要賦予多個權限,那就用空白隔開帳號
<pre class="c" name="code">cacls test /e /g user1:F user2:F user3:F /t
然後在 autoit 這邊,您可能要先下載 autoit 3,然後撰寫一個script
script內容是
<pre class="c" name="code">RunAs("admin_Username","Domain","admin_Password",0,"Command")
關於 Commmand,看你要先把cacls寫到bat中,然後用這個script來跑
還是要直接把把cacls命令寫到 command 中,都是可行的。
然後在將這個script編譯為exe,這樣可以避免管理員密碼被直接看到
最後就是把它放到群組原則讓它啟動時執行。