我在一个文件夹目录中有一个很大的文件夹列表。我的网络规则设置在不继承ntfs权限的位置。我需要为同一个4个用户的每个单独文件夹分配读写权限,每个文件夹都有这个脚本吗?
感谢您的协助!
答案 0 :(得分:0)
您所需要的就是达到目标:
# Get parameters, examples, full and Online help for a cmdlet or function
(Get-Command -Name Get-Acl).Parameters
Get-help -Name Get-Acl -Examples
Get-help -Name Get-Acl -Full
Get-help -Name Get-Acl -Online
(Get-Command -Name Set-Acl).Parameters
Get-help -Name Set-Acl -Examples
Get-help -Name Set-Acl -Full
Get-help -Name Set-Acl -Online
(Get-Command -Name Get-NTFSAccess).Parameters
Get-help -Name Get-NTFSAccess -Examples
Get-help -Name Get-NTFSAccess -Full
Get-help -Name Get-NTFSAccess -Online
(Get-Command -Name Add-NTFSAccess).Parameters
Get-help -Name Add-NTFSAccess -Examples
Get-help -Name Add-NTFSAccess -Full
Get-help -Name Add-NTFSAccess -Online
PowerShell - 编辑文件或文件夹的权限
我一直试图弄清楚如何在PowerShell中更改文件夹的权限。我查看了Get-Acl和Set-Acl,但我只能使用它们从预先存在的对象中复制设置。如何手动配置权限?
这实际上是一个很常见的问题,所以我想我会写一篇关于这个主题的快速帖子。
https://blogs.msdn.microsoft.com/johan/2008/10/01/powershell-editing-permissions-on-a-file-or-folder
Weekend Scripter:使用PowerShell获取,添加和删除NTFS权限
在Windows PowerShell中管理文件和文件夹权限并不容易,并且有大量文章和博客文章通过使用.NET类来描述它的工作原理。这远非舒适,并且有一个主要限制和一个小限制: • 路径长度 •通用权利
本文介绍了NTFSSecurity模块,该模块提供了一组用于管理NTFS驱动器权限的cmdlet。它不使用Windows PowerShell方式访问文件系统,它可以使用MAX_PATH,即260个字符。 (有关更多信息,请参阅命名文件,路径和命名空间)。这要归功于AlphaFS。