[英]Traverse Windows directory tree and retrieve permissions for each folder
我需要一個程序,該程序將遍歷Windows 2003 Server(或兼容)上的給定目錄樹,並返回有權訪問每個文件夾的“組”和“用戶”。 我還需要每個有權訪問該文件夾的用戶的確切權限。 輸出應該是包含任何可用格式的文本文件,例如csv,json或xml等。
如果沒有免費提供的此類程序,則需要有關要使用哪些Windows函數來檢索安全信息的指導。 我在Visual Studio 2012上,並且已經有了遍歷樹結構的算法。 我需要知道如何從文件夾中檢索安全信息。
請嘗試下面的鏈接。 盡管您可以修改bat文件,但它不會將其導出到csv文件。
我只是嘗試了,輸出看起來像這樣
i:\MyDirectory\SomeDirectory BUILTIN\Administrators:F
BUILTIN\Administrators:(OI)(CI)(IO)F
NT AUTHORITY\SYSTEM:F
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
NT AUTHORITY\Authenticated Users:C
NT AUTHORITY\Authenticated Users:(OI)(CI)(IO)C
BUILTIN\Users:R
BUILTIN\Users:(OI)(CI)(IO)(special access:)
GENERIC_READ
GENERIC_EXECUTE
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.