發佈日期:
如何利用PowerShell‧TAKEOWN及ICACLS對資料夾/檔案作出權限修改
TAKEOWN 指令:
/F參數:指定檔案或資料夾位置;
/R參數:將當前資料夾位置及所有子資料夾,設定擁有者(Owner)權限;
/U參數:將擁有者(Owner)權限,設定為特定用戶;
/A參數:將擁有者(Owner)權限,設定為將當前系統管理員群組;
TAKEOWN /F "C:\folder1" /R /A
將所有位於”C:\folder1″資料夾及檔案,及所有子資料夾及其檔案,擁有者(Owner)權限設為當前系統管理員群組。
TAKEOWN /F "C:\folder2" /R /U "user1"
將所有位於”C:\folder2″資料夾及檔案,及所有子資料夾及其檔案,擁有者(Owner)權限設為用戶”user1″。
TAKEOWN /F "C:\folder3" /R /U "domain1\user2"
將所有位於”C:\folder3″資料夾及檔案,及所有子資料夾及其檔案,擁有者(Owner)權限設為網域”domain1″用戶”user2″。
ICACLS 指令:
/t參數:將當前資料夾位置及所有子資料夾中執行指令;
/c參數:執行指令時如出現任何檔案錯誤,仍繼續操作;
/q參數:不顯示執行指令時成功訊息;
ICACLS "C:\folder4" /grant administrator:F /T /inheritance:e /c /q
將所有位於”C:\\folder4″資料夾及檔案,及所有子資料夾及其檔案,權限設定予administrator用戶,並赋予『完全控制』權限,資料夾及檔案承繼上一層的權限設定。
ICACLS "C:\folder5\file.txt" /grant "domain2\user3":F /T /inheritance:e /c /q
將所有位於”C:\folder5\file.txt”檔案,權限設定予網域”domain2″用戶”user3″,並赋予『完全控制』權限,資料夾及檔案承繼上一層的權限設定。
發佈留言