0

我在脚本方面很差/新,我没有找到任何执行以下操作的脚本:

  1. 我有一个“allowed.txt”文件,其中包含允许更改/修改文件的人员的姓名。IE

    administrator
    computername\UsernameA
    computername\UsernameB
    
  2. 现在我希望有一个脚本可以读取这个文本文件并将机器上的所有文件所有者(更改者)与这个列表中的名称进行比较。由计算机名\用户名C(未在我的允许用户列表中列出)更改的所有文件应在具有“文件路径\文件名”的“output.txt”文件中进行解析 - 由“计算机名\用户名C - 更改日期”更改

问题如下:我们有人在电脑上工作,他们在电脑上工作时操作文件。手动检查每个文件以查找被无权更改的文件的工作量太大。

因此,如果我运行此脚本并找到所有由未在我的文本文件中列出的人更改的文件,那将是一个很大的帮助。

我们不想使用 Windows 文件审核。

是否有机会获取/编写可以实现此目的的 vbs 脚本?

4

1 回答 1

0

不,如果没有 SACL(即文件/文件夹审计),这是无法实现的,因为访问/更改特定文件的信息不会以其他方式存储。

于 2012-09-27T17:34:53.823 回答