我在编写脚本方面很糟糕/我没有找到执行以下操作的脚本:
我有一个“allowed.txt”文件,其中包含允许更改/修改文件的人员名称。即
administrator
computername\UsernameA
computername\UsernameB
现在我希望一个脚本读取此文本文件,并将计算机上所有文件所有者(转换器)与此列表中的名称进行比较。所有由computername \ UsernameC更改的文件(未在我的允许用户列表中列出)应该在“output.txt”文件中解析 “filepath \ filename - 更改为”computername \ UsernameC - 更改日期“
问题如下:我们有人在电脑上工作,他们在电脑上工作时操纵文件。手动检查每个文件以查找由无权这样做的人更改的文件将是太多的工作。
因此,如果我运行此脚本并查找由我的文本文件中未列出的人员更改的所有文件,那将是一个很大的帮助。
我们不想要使用Windows文件审核。
有没有机会获得/编写可以实现此目的的vbs脚本?
答案 0 :(得分:0)
不,如果没有SACL(即文件/文件夹审核),这是无法实现的,因为 访问/更改特定文件的信息不会以其他方式存储。