单击“完全控制”复选框然后在“权限输入”对话框中取消选中它的等效 PowerShell FileSystemRights?

Equivalent PowerShell FileSystemRights of clicking the Full Control checkbox and then Unchecking it in the Permission Entry Dialog?

System.Security.AccessControl.FileSystemRights 枚举的 documentation 列出了可以应用于 ACE 的 NTFS file/folder 权限,这些权限将被添加到 ACL,其中的代码段如下指定权利:

$fileOrFolderRights = [System.Security.AccessControl.FileSystemRights]"Read, Write"

当指示在 Permission Entry 对话框中手动执行此操作时,我的老板告诉我选中 Full Control 复选框,然后取消选中它。

我想说的是,我需要做的就是复制 FileSystemRights documentation 中列出的所有成员,减去 FullControl 中的成员;但我不认为是这样,因为也有特殊权限

解决此问题的最简单方法可能是在 gui 中复制该过程,然后使用 powershell 查看使用 get-acl 报告的权限。我的结果如下。

PS D:\test> (get-acl test.txt).Access

FileSystemRights  : Modify, Synchronize
AccessControlType : Allow
IdentityReference : Everyone
IsInherited       : False
InheritanceFlags  : None
PropagationFlags  : None