Command line vb脚本通过比较列表和可能的所有者来检查文件所有者

Command line vb脚本通过比较列表和可能的所有者来检查文件所有者,command-line,vbscript,command-prompt,Command Line,Vbscript,Command Prompt,我对脚本编写很差/不熟悉,未找到任何执行以下操作的脚本: 我有一个“allowed.txt”文件,其中包含允许更改/修改文件的人员的姓名。i、 e administrator computername\UsernameA computername\UsernameB 现在,我想要一个脚本来读取这个文本文件,并将机器上的所有文件所有者(更改者)与列表中的名称进行比较。computername\UsernameC(未在我的允许用户列表中列出)更改的所有文件都应在“output.txt”文件中进行

我对脚本编写很差/不熟悉,未找到任何执行以下操作的脚本:

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

    administrator
    computername\UsernameA
    computername\UsernameB
    
  • 现在,我想要一个脚本来读取这个文本文件,并将机器上的所有文件所有者(更改者)与列表中的名称进行比较。computername\UsernameC(未在我的允许用户列表中列出)更改的所有文件都应在“output.txt”文件中进行解析,其中包含 filepath\filename-按“computername\UsernameC-更改日期”更改

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

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

    我们不想使用Windows文件审核


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

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

    谢谢你的回答!这样我就没有别的办法了,只能坚持进行审核。难道你没有实施糟糕的访问管理的真正根本原因吗?你问的只是一个解决办法。在我看来,真正的答案是:实施正确工作站上的用户授权。