Вот такая ситуация:
Я могу подключить RDP к компьютеру, перейти в C: \ Windows \ System32 и проверить версии файлов, сколько душе угодно. Например, winlogon.exe, explorer.exe и т. Д.
Если я подключу диск и попытаюсь проверить версию файла, я его не увижу. Пусто. Winlogon, explorer, services - все эти исполняемые файлы не имеют версии файла, когда я проверяю их по сети.
Программа сканирования, которую я использую, которая использует те же учетные данные, не может читать версию файла удаленно, но может локально.
Кажется, что-то препятствует удаленному чтению версий файлов в этой папке. Я проверил разрешения в папке System32, и все выглядит хорошо. Я также изменил владельца папки на локальную группу администраторов, частью которой является мой пользователь, на всякий случай. По-прежнему не вижу версию файла.
Мне не удалось найти никакой информации о том, существует ли локальная политика безопасности или объект групповой политики, предотвращающий удаленное чтение информации в определенных папках. Проверка политик вручную тоже ничего не дала, хотя я еще не проверял каждую из них.
Итак, я установил несколько виртуальных машин, создал новый домен, попытался увидеть эти версии файлов по сети. И я могу.
В обоих случаях пользователь является администратором домена, и в разрешениях группы не было внесено никаких изменений по сравнению с разрешениями по умолчанию. В обоих случаях я сопоставляю общий ресурс C $, а затем перехожу в каталог windows \ system32. Я воспроизвел проблему на 10 серверах, и я изменил сервер сопоставления и сопоставленный сервер. Ничего нового, пока не вижу. Все серверы - это Windows Server 2012 R2.
Есть ли у меня GPO или разрешение, или что-то в этом роде?
Кто-нибудь знает, почему атрибуты версии файла блокируются по сети?