0

Windows 2003 Server (または互換) 上の特定のディレクトリ ツリーを走査し、各フォルダにアクセスできるグループとユーザーを返すプログラムが必要です。また、フォルダーにアクセスできる各ユーザーの正確なアクセス許可も必要です。出力は、使用可能な形式、csv、json、xml などを含むテキスト ファイルである必要があります。

そのようなプログラムが無料で入手できない場合は、セキュリティ情報を取得するために Windows のどの機能を使用するかについての指示が必要です。私は Visual Studio 2012 を使用しており、ツリー構造をトラバースするアルゴリズムを既に持っています。フォルダからセキュリティ情報を取得する方法を知る必要があります。

4

1 に答える 1

1

以下のリンクをお試しください。batファイルを変更してエクスポートすることはできますが、csvファイルにはエクスポートされません。

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
于 2012-10-17T18:46:55.103 に答える