我有一个文件夹
C:\TEMP
Run Code Online (Sandbox Code Playgroud)
里面有子文件夹
C:\TEMP\a C:\TEMP\b 和文件名 apple.txt
如何使用powershell脚本将完全控制访问权限的所有权限更改为Everyone?
谢谢
$user = "domain\user"
$Folders = Get-childItem c:\TEMP\
$InheritanceFlag = [System.Security.AccessControl.InheritanceFlags]::ContainerInherit -bor [System.Security.AccessControl.InheritanceFlags]::ObjectInherit
$PropagationFlag = [System.Security.AccessControl.PropagationFlags]::None
$objType = [System.Security.AccessControl.AccessControlType]::Allow
$Folders | %{
$Folder = $_
$acl = Get-Acl $Folder
$permission = $user,"Modify", $InheritanceFlag, $PropagationFlag, $objType
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $permission
$acl.SetAccessRule($accessRule)
Set-Acl $Folder $acl
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10217 次 |
| 最近记录: |