首页/系统/Windows 运维速查/Get-Acl / Set-Acl 与 SDDL
本包目录(413 条)

Get-Acl / Set-Acl 与 SDDL

PowerShell 侧权限操作:读对象化 ACL、克隆到其他对象、导出为 SDDL 文本便于比对与归档。

Windows 运维速查系统更新于 2026-10-12
用途对象化读取/写入/克隆 ACL
语法Get-Acl 路径;Set-Acl -Path x -AclObject y;(Get-Acl x).Sddl
适用跨目录批量套用同一份权限模板

常用示例

常用示例
$acl = Get-Acl D:\Template
Set-Acl -Path D:\NewDir -AclObject $acl
(Get-Acl D:\NewDir).Sddl
# 对比两个目录 ACL
(Get-Acl D:\A).Sddl -ne (Get-Acl D:\B).Sddl
SDDL 字符串适合做基线比对:采集批量机器的关键目录 SDDL 即可发现漂移。

易错点

  • Set-Acl 是整体覆盖:先用 Get-Acl 取模板再套用,别手工拼对象
  • 跨机器套用 ACL 时账户 SID 要可解析,域内先确认成员存在

数据来源与参考

  • Microsoft Learn:Get-Acl
  • Microsoft Learn:Set-Acl

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌