特定のユーザーがリストされているかどうかを確認するために、一連のフォルダーの ACL を取得しようとしています。
例えば
Users
|
---Person1
---Person2
---Person3
Person1~3はホームフォルダです。最近、フォルダーのアクセス許可を変更するために icacls コマンドを実行しました。それらのいくつかは、所有者が Person1 ではなく「IT Employee」に設定されています。
フォルダが 3 つしかない場合は、これを手動で行います。ただし、少なくとも 1000 個のフォルダーがあり、手動でタイムリーにデータを取り戻すことは現実的ではありません。
基本的に 6 人の IT 従業員がおり、その名前がどの個人ホーム フォルダー (またはサブ フォルダー) にも含まれていないことを確認したいと考えています。そこにある場合は、それらを削除するか、少なくともコンソール ログを取得できるようにしたいと考えています。
Windows Server 2008 で PowerShell 2 を使用しています
VBScript や JavaScript も実行できます