用于防止Windows共享上的文件更改或删除的脚本

时间:2017-10-09 12:36:22

标签: file powershell share

我们需要在24小时后锁定共享文件夹中的所有文件。用户将文件上传到该文件夹​​,需要能够编辑24小时。之后,文件应该被锁定,不能更改或删除。他们仍然可以向该文件夹添加更多文件,但不能更改现有文件。

我们目前通过使用在文件上设置不可变标志的cron作业在Linux共享上执行此操作。我们需要将此共享移动到Windows,因此这不是一个选项。

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

所以你必须跟踪谁添加了文件以及何时添加。并且您的脚本需要全天候轮询此共享。根据跟踪数据,您可以将该特定文件的权限更改为“只读”。这样可以防止进一步的更改。您还必须确保新添加的文件具有更改权限,直到24小时后由脚本重写。相当脏但可行。