例如,不允许用户将abc.doc重命名为abc.jpg?是否有任何
Windows组策略?
我不是要求文件关联限制.
如果它真的不能,是否有任何组策略在Windows域环境中的windows xp,vista和7中强制执行“隐藏已知文件类型的文件扩展名”?
不. “隐藏已知文件类型的扩展名”是您可以通过组策略设置的首选项.如果它只是一个偏好,那么用户可以撤消它.基本上,只要用户具有对文件的写入/修改访问权限,他们就可以将其重命名为他们想要的任何内容.它不是组策略的东西,而是NTFS的东西.真正阻止用户修改文件文件名的唯一方法是将文件放在用户没有写入的受限目录中,或者修改对其中文件的访问权限.
编辑:我只是想到了另一个可能达到预期效果的想法.文件服务器资源管理器具有“文件屏幕”,可以阻止某些文件扩展名.如果该扩展名在黑名单中,这可以假设用于“防止”现有文件的扩展名更改.值得注意的是FSRM已被弃用,但仍可在所有现代版本的Windows Server上安装.
最后,如果您确实需要这样做,您可以编写自己的存储过滤器驱动程序.