Например, не разрешить пользователям переименовывать abc.doc в abc.jpg? Есть ли для этого какая-либо групповая политика Windows?
Я не прошу ограничения ассоциации файлов.
Если это действительно невозможно, существует ли какая-либо групповая политика для принудительного «скрытия расширений файлов для известных типов файлов» в Windows XP, Vista и 7 в среде домена Windows?
Нет. «Скрыть расширения для известных типов файлов» - это предпочтение которые вы можете установить через групповую политику. И если это всего лишь предпочтение, пользователь может отменить его. По сути, пока у пользователя есть доступ на запись / изменение файла, он может переименовать его как угодно. Это не групповая политика, а NTFS. Единственный способ действительно помешать пользователю изменить имя файла - это поместить файлы в каталог с ограниченным доступом, к которому у пользователя нет прав на запись или изменение файлов в нем.
Редактировать: Я просто подумал об еще одной идее, которая могла бы дать желаемый эффект. Диспетчер ресурсов файлового сервера имеет «файловые экраны», которые могут блокировать определенные расширения файлов. Это могло бы гипотетически использоваться, чтобы «предотвратить» изменение расширения существующих файлов, если это расширение находится в черном списке. Стоит отметить, что FSRM устарел, но его можно установить во всех современных версиях Windows Server.
Наконец, если вам действительно нужно это сделать, вы можете написать собственный драйвер фильтра хранилища.