]1xcaclsが使えないため、icaclsをXPで動かすようにしたEMCのストレージサーバVNXeでCIFSの共有フォルダサーバを構築しました。VNXeはActiveDirectory環境が構築されていれば、共有フォルダ上のファイルやフォルダのアクセス権がNTFSボリュームのよう自由自在にできるのが素晴らしいです。(Linuxを使ってる某サプライメーカーのNASはトップレベルの共有フォルダしかアクセス権設定出来なかったもんで。)で、VNXeで千個近くのフォルダのアクセス権の設定をGUIからやってると日が暮れるので、自動でやってしまおうと思いました。使ってACL(NTFSアクセス権)を設定するでも書いたように、caclsコマンドが使えます。使おうとしたのですが、実行すると以下のエラーになりました。サーバーを利用できません。xcacls.vbsは接続先のサーバのWMIをRPCで操作してACLを設定してるわけなので、WindowsOSではないVNXeに対して実行するとエラーになるのも当然ですね。いうコマンドなら、RPC使わずに特殊なアクセス権も設定できるということで試そうかと思いました。(system32配下にあります)を抜いて来ましたが、XP上では動きませんでした。抜くと動きそうな感じですが、以下のように表示がうまくされません。<@IT:icaclsコマンドでファイルのアクセス制御リストACLを保存/復元するによると、これはヘルプが上手く表示されないだけで機能的には正しく動作するようです。ヘルプが見れないと不便なので、パッチを当てることにしました。パッチはWindowsServer2003側で適用しないといけません。アクセスが拒否されました"から入手可能です。ファイル情報は以下のように変わります。抜いてXPで動かすと問題なく実行できました。情シスで何でも屋の三流プログラマのコーディング、サーバ管理、PC生活関係のメモ書き。このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。31検索カテゴリ全体Linuxサーバがらみ.Net開発PHP開発C/C++開発JavaSQLツール思ったこととかニュースとか。メッセージを入力してください。