多くのディレクトリを共有するさまざまなサーバーがあります。共有ブラウザを見て「トップレベル」の共有が何であるかを確認するのは簡単ですが、その下にはごちゃまぜのカスタム権限があり、どれも文書化されていません.
ドメイン上のすべての共有を列挙したいと思います (間違いなくすべての「サーバー」、ローカル PC が良いでしょう)。子供が同じ権限を持っている場合は、報告する必要はありません。
大規模な C# アプリを作成するよりも、単純なスクリプトのようなソリューションを使用したいと思いますが、機能する方法であれば何でも構いません (既存のソフトウェアであっても)。
たとえば、私は取得したい:
SERVER1\
\-- C: (EVERYONE: Total control, ADMINs, etc. etc.)
\-- (skip anything that is not the same as above)
\-- SuperSecretStuff (Everyone: NO access; Bob: Read access)
SERVER2\
\-- Stuff (some people)
等