use*_*208 3 vbscript command-line file-permissions ntfs cacls
根据主题,是否有命令或甚至可以使用示例VBScript来计算/读取Windows XP和Windows Server 2003操作系统中文件的有效权限?我想要的是能够获得与我在NTFS文件的Security-> Advanced选项的"有效权限"选项卡中看到的相同的信息.
像calcs,icacls等命令不提供有效权限 - 它们可以列出继承权限但不计算有效权限.
编辑 - 基于以下答案,通过使用VB脚本实际上是不可能的.我将编写一段代码,然后从VBScript中调用它
Sysinternals的AccessChk应该可以解决问题.
此任务没有内置工具.我非常怀疑从VBScript计算有效权限是可能的.
通过调用API函数GetEffectiveRightsFromAcl或使用更现代的Authz API(例如,向下滚动一点),可以通过编程方式确定有效权限.
| 归档时间: |
|
| 查看次数: |
6420 次 |
| 最近记录: |