是否可以授予重命名权限,但不能删除,在NTFS?

我们有一个供员工扫描合同的文件夹。 扫描后,他们应该根据我们的惯例重新命名,以便进一步处理。 为了响应最近发生的事件,这些文件夹的安全性被locking(他们被授予写权限,但不能修改权限),现在他们无法重命名这些文件。

有没有技术方法来完成我想要做的事情? 从我读到的,我不认为这是可能的。

如果没有,你能提出任何解决方法吗? 一种可能性是在文件被扫描时设置文件的名称。另一种方法是让pipe理中的可信人员具有足够的权限进行重命名。

显然,重命名需要删除权限。 或者,你可以在被放置在所需的文件夹之前重命名文件?
另一个想法 – 也许是一个批处理作业可以运行,将适当的重命名文件,可以作为一个计划任务在服务器上运行适当的权限。

不仅使用NTFS文件的权限。

您可以创build一个程序,作为计算机启动时启动的服务运行。 所述服务在允许删除和创build文件的帐户下运行(并因此重命名文件)。

然后你创build一个小程序,通过调用你写的服务来对文件执行重命名。 当右键点击一个文件为“特权重命名”时,该程序可能会出现在资源pipe理器上下文菜单中。

让我写我的评论作为答案。 您可以编写一个常驻PowerShell脚本,使用(PowerShellPack中的Start-FileSystemWatcher )来监视特定位置的新文件,然后将这些文件硬链接到员工无法访问的位置。 您最关心的问题似乎是没有数据再次被删除,所以这样做可以实现,同时仍然提供重命名所需的Delete ACE。 在硬链接的“备份”位置,你可以保留一个基于密码的索引(想到SHA1),从而避免重复。 当然,这个复杂性可能会进一步提高,以适应您的需求。

当然,这样的PowerShell脚本可以接pipe重命名任务本身。 取决于规则如何轻松自动化。

重命名实际上是FS操作的一个移动命令,所以答案是NO。