Мы находимся в процессе переноса нескольких домашних каталогов пользователей на новый сервер под управлением Windows Storage Server 2008 R2.
Для большинства пользователей это прошло хорошо, и наша групповая политика выполнила свою работу по перенаправлению пользовательских папок «Мои документы» на их новый сетевой путь (\\ server \ Users \% username% \ Work).
Проблема в том, что на небольшом количестве ПК с Windows 7 библиотека документов не добавляет автоматически перенаправленный путь пользователей к Моим документам, как на других ПК. И когда я пытаюсь вручную исправить это, добавляя путь самостоятельно, я получаю сообщение «Это сетевое расположение не может быть включено, потому что оно не проиндексировано».
Служба поиска Windows установлена на сервере, и в каталоге Users включена индексация, насколько я могу судить, сетевое расположение ЯВЛЯЕТСЯ проиндексировано.
Даже если я вручную обхожу проблему и включаю домашний каталог пользователей в библиотеку документов, Windows продолжает сообщать мне, что «Некоторые функции библиотеки недоступны из-за неподдерживаемого расположения библиотек».
Чтобы служба поиска Windows могла индексировать папку / общий ресурс, локальной учетной записи SYSTEM требуются разрешения NTFS на сервере.
После установки этих разрешений групповая политика смогла добавить домашние общие ресурсы пользователей в библиотеку документов, и я смог сделать это вручную без сообщения «Это сетевое расположение не может быть включено, потому что оно не индексировано».
Разве не было бы хорошо, если бы в журнале системных событий была зарегистрирована ошибка, чтобы я знал, что у службы поиска Windows нет разрешений, необходимых для индексации папки?
Одно из возможных решений - вручную обновить ключи реестра, которые сообщают Windows, где находится «личная» папка.
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Папки оболочки] "Personal" = "\\\\ сервер \\ пользователи \\ имя пользователя \\ документы"
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Папки пользовательской оболочки] "Personal" = "\\\\ сервер \\ пользователи \\ имя пользователя \\ документы"
Я считаю, что эти разделы реестра должны обновляться автоматически при применении групповой политики.
Я считаю, что вы должны разрешить автономные файлы и установить для перенаправленных папок значение «всегда доступны в автономном режиме» для поиска Windows в Windows 7 для индексации сетевого расположения. Я считаю, что есть патч для Windows 7, который позволяет индексировать сетевые UNC-пути.
Я видел другие сообщения о людях, использующих mklink в отдельный каталог в качестве символической ссылки на сетевое расположение и добавляющих этот каталог в библиотеку, чтобы поиск Windows мог его проиндексировать.
я может это подозревают сейчас ...
У локальной учетной записи SYSTEM не было разрешений для указанных папок. Я разрешил СИСТЕМЕ иметь полный доступ согласно эта тема. Это может объяснить, почему Windows сообщает мне, что каталог не проиндексирован.
Я также изменил параметр «Автономные файлы» на общем ресурсе, чтобы разрешить кэширование «Только файлы и программы, указанные пользователем, доступны в автономном режиме» вместо отключения автономных файлов для общего ресурса.
Количество проиндексированных файлов растет ... Я отчитаюсь, окажется ли это решением или нет. :)
Добавьте службу поиска Windows в разделе «Роли и компоненты». Затем вы сможете перенаправить свои Мои документы на подключенный диск на вашем файловом сервере.