powershell删除特定用户在文件夹上的所有权限

powershell删除特定用户在文件夹上的所有权限

本文介绍了powershell删除特定用户在文件夹上的所有权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一个脚本或简单的powershell代码,通过将这些删除内容也继承到所有子文件夹和文件中,从而删除特定用户对文件夹的所有权限-递归地...预先谢谢你!

I need a script or simple powershell code for removing all permissions to a folder for specific user, by inheriting these deletion to all the subfolders and files as well - recursively...Thank you in advance!

推荐答案

 $acl=get-acl c:\temp
 $accessrule = New-Object system.security.AccessControl.FileSystemAccessRule("domain\user","Read",,,"Allow")
 $acl.RemoveAccessRuleAll($accessrule)
 Set-Acl -Path "c:\temp" -AclObject $acl

这应该以递归方式清除c:\ temp中用户的所有安全规则

this should wipe all security rules for user in c:\temp recursively

这篇关于powershell删除特定用户在文件夹上的所有权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-25 23:35