找出谁通过 Powershell 对文件进行了最后更改?

Find out WHO made the last change to files by Powershell?

我有一个供所有用户保存文件的共享网络位置。所有用户都可以完全访问此位置。

是否有可能通过 Powershell 或任何其他方式找出 对文件或文件夹进行了最后更改?

从 Powershell 获取所有这些日期和所有者信息没有问题,但似乎无法找出 进行了最后的更改。

有什么想法吗?

对 NTFS 文件持有的唯一用户是所有者。没有最后修改文件的记录。

但是Windows可以审计文件系统操作。

参见http://support.microsoft.com/en-us/kb/310399(标题中说Windows XP,但适用于更高版本)。这需要应用于托管文件系统的系统。