2012-10-17 56 views
0

我需要一個遍歷Windows 2003 Server(或兼容)上的給定目錄樹並返回可訪問每個文件夾的組和用戶的程序。我還需要每個有權訪問該文件夾的用戶的確切權限。輸出應該是包含任何可用格式,csv,json或xml等的文本文件。遍歷Windows目錄樹並檢索每個文件夾的權限

如果這樣的程序不是免費可用的,我需要指示Windows函數用於檢索安全信息。我在Visual Studio 2012上,我已經有了遍歷樹結構的算法。我需要知道如何從文件夾中檢索安全信息。

回答

1

請嘗試下面的鏈接。它不會將它導出到csv文件,儘管您可以修改bat文件來執行此操作。

http://www.windowsitpro.com/article/tips/jsi-tip-0596-how-do-i-print-the-permissions-on-a-directory-tree-

我剛剛試了一下,輸出看起來像這樣

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 
相關問題