Мне нужно найти способ перенаправить папку в одном месте на файловый сервер в том же месте и повторить это для всех других сайтов. Таким образом, все компьютеры на SiteA будут перенаправлять на файловый сервер SiteA, компьютеры SiteB на файловый сервер Site B и т. д. У каждого сайта есть своя подсеть
Мне бы хотелось избежать необходимости создавать групповую политику для каждого сайта и связывать ее с членством в группах безопасности, поскольку это будет касаться большого количества сайтов (более 500).
Одной из моих первых мыслей было бы создать локальную переменную на каждой клиентской машине, а затем использовать групповую политику для перенаправления с использованием этой переменной. Я думаю, что это сработает, но я хочу посмотреть, есть ли более чистое решение, которое будет работать на любом компьютере в подсети без необходимости настраивать каждый компьютер с локальной переменной с именем файлового сервера.
решение1
Как упоминает Дэниел, для этого можно использовать пространство имен DFS, что особенно полезно, если вы хотите реплицировать одни и те же данные в каждое местоположение и предоставить к ним доступ только локально.
Если вам необходимо сопоставить конкретный диск с конкретным сервером, имя сайта, частью которого является компьютер, хранится в реестре по адресу:
Syetem\CurrentControlSet\Services\Netlogon\Parameters Ключ: DynamicSiteName
Это был бы довольно простой скрипт входа, написанный на вашем любимом языке, который определял бы значение текущего сайта из ключа, а затем сопоставлял диск с требуемым сервером. Затем просто назначьте этот скрипт входа домену через единую групповую политику.