• ベストアンサー

VBSで共有フォルダのセキュリティー設定を取得は?

VBScript(あるいはPowerShell)でサーバー(Wndows 2008 Server)上の共有フォルダのセキュリティー設定を取得する方法を探しています。サーバー上に共有フォルダを作成してセキュリティー設定する方法ならネットで見かけるのですが。サーバーを監視して、上位からの継承が途切れている所、アクセス権設定がセキュリティーグループ名じゃなく個人になっているなど注意すべき点を探すプログラムを書こうとしているのです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

御存知かもしれませんが、xcacls.vbs ではWindowsXP迄ですが アクセス権の取得・変更が出来ました。 http://jehupc.exblog.jp/13482584 Windows Server 2008 では修正が必要ですが、ゼロから始めるよりはマシかと。 PowerShell は使ったことが無いのですがGoogleと http://wsbs.wordpress.com/2011/11/04/powershell%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E6%A8%A9%E4%B8%80%E8%A6%A7%E3%81%AE%E5%8F%96%E5%BE%97/ ご参考まで。

halu808
質問者

お礼

早速回答いただきありがとうございます。会社に出社後調べてみたいと思います。

halu808
質問者

補足

英語の資料ですが、下記を見つけました。 「Reading NTFS and Share security with VbScript」 http://www.indented.co.uk/index.php/2009/02/19/reading-ntfs-and-share-security-with-vbscript/ 共有フォルダの最上位(用語間違っていたらすみません。日が浅い物で)はこれでいろいろなセキュリティー情報が取得できます。(まだ内容を完全に理解してませんが、一応それらしく動きました)この下に下って行くにはどうしたら良いでしょうか?小フォルダを探して再帰的にそこに下りたいのです。 ローカルですと次の方法で出来ました。 「フォルダの中を下の階層まで探る」 http://www.happy2-island.com/vbs/cafe02/capter00303.shtml

関連するQ&A