Назад | Перейти на главную страницу

Перенос данных между серверами с сохранением разрешений

Мне нужно перенести свои общие ресурсы со старого сервера (server2003 DomainA.co.uk) на новый сервер (2008R2 DomainB.Local), они находятся в разных доменах. Моя основная проблема в том, что мне нужно сохранить разрешения на каждый из этих ресурсов. (Их сотни)

Все старые общие ресурсы имеют пользователей Useraccount \ DomainB.Local с разрешениями на них. Но физически хранятся на сервере в DomainA.co.uk. Сервер в DomainB имеет общий ресурс DFS, и именно здесь я буду хранить данные. Мне просто нужна помощь в переносе общих ресурсов и настройке разрешений.

Сделать это вручную невозможно. Может быть, PowerShell?

Вы можете использовать для этого robocopy. Если вы запустите его на машине 2008 R2, вы можете запустить:

robocopy \\source\share c:\destination /MIR /SEC /SECFIX /r:5 /w:5

Переключатели задокументированы Вот.

Параметр / MIR создает зеркало на обоих серверах. Это позволит пропустить неизмененные файлы в месте назначения, что позволяет вам использовать эту команду в рабочее время, чтобы получить достойное начальное значение общего ресурса в месте назначения, а затем скопировать изменения только тогда, когда вы запустите его во второй раз в нерабочее время, чтобы выполнить переключение.

Единственное, что вам нужно будет установить, - это права доступа (если вы их используете). Он скопирует все разрешения NTFS для всех файлов и папок. Если вы все еще действительно используете разрешения для общего доступа, возможно, сейчас самое время переоценить, действительно ли они вам нужны. Если у вас нет старых клиентов Win 9x, стандартной практикой является предоставление всем полного доступа к общим разрешениям и контроль доступа с помощью разрешений NTFS.

Разрешения на общий ресурс можно экспортировать через ключ реестра:

http://blogs.technet.com/b/askds/archive/2008/11/24/how-to-back-up-and-restore-ntfs-and-share-permissions.aspx

Разрешения NTFS следует скопировать с помощью robocopy, как описано выше.

По возможности старайтесь не использовать разрешения общего доступа, поскольку разрешения NTFS делают все, что делают разрешения общего доступа, и с ними гораздо проще иметь дело.