c# - C# 或 Powershell - 通过 SID 拒绝特定用户对文件的所有权限
问题描述
我试图通过 SID 拒绝特定用户对文件的所有权限。
下面的powershell脚本不起作用,请建议!
如果 C# 中有任何解决方案,请也提出建议。谢谢!
$acl=get-acl "C:\Program Files (x86)\Apps\App1\app1.exe.config"
$accessrule = New-Object system.security.AccessControl.FileSystemAccessRule(""S-1-5-80-2570749625-3670579428-2043555603-1384573946-1864689131"","Read",,,"Allow")
$acl.RemoveAccessRuleAll($accessrule)
Set-Acl -Path "C:\Program Files (x86)\Apps\App1\app1.exe.config" -AclObject $acl
解决方案
推荐阅读
- microsoft-teams - 在 Microsoft 团队中设置选项卡时出错
- ios - 如何在不使用 Any BaseUIViewController 的情况下禁用所有 UIViewController 的暗模式?
- regex - 使用 import re [regex] 仅提取数字并在其间放置逗号
- java - 如何以不同的方法调用全局数组列表
- android - BILLING_RESPONSE_RESULT_ERROR android 在应用程序购买 AIDL?
- node.js - 在 IISNODE 上,nodejs 应用程序无法连接到数据库回收或非活动进程关闭
- python - 无法在 PyCharm 上安装 googleapiclient
- mysql - Leftjoin with groupby 跳过 groupby
- sqlite - 如何从 SQLite 查询中提取和保存数据?
- typescript - 汇总打字稿装饰器支持