有很多方法添加改变NTFS权限,其中一个方式是使用现有的工具“icacls.exe”。
下面函数将创建一个新的文件夹它将具有默认权限。这个脚本将使用“icacls.exe”替换当前用户为所有权并且管理员组为只读权。
function New-Folder 
{
  param
  (
    [String]
    $path,
    [String]
    $username = "$env:userdomain\$env:username"
  )
  If ( (Test-Path -Path $path) -eq $false ) 
  {
    New-Item $path -Type Directory | Out-Null
  }
  icacls $path /inheritance:r /grant '*S-1-5-32-544:(OI)(CI)R' ('{0}:(OI)(CI)F' -f $username)
}
原文地址:Applying NTFS Access Rules
本文链接: https://www.pstips.net/applying-ntfs-access-rules.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
                                      请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

真心觉得 ACL 的 cmdlet 太难用啦!
早期WINDOWS的命令不够直观,难理解。
ACL可以参考:《PowerShell文件系统(五)管理访问权限》 http://www.pstips.net/managing-access-permissions.html