Нам необходимо перенести сервер Windows 2000 с общими папками на файловый сервер Windows 2003R2. Мы хотели бы переместить содержимое файла и разрешения.
Используйте Microsoft Набор средств миграции файлового сервера
Робокопия переместит файлы, и разрешения также могут быть перенесены. Существует множество ссылок на командную строку, а также встроенную справку.
О. Этот процесс делает все, однако он требует помощи сервера распределенной файловой системы (DFS) для пространств имен.
Загрузите «Microsoft File Server Migration Toolkit 1.2», имя файла - fsmigrate_x86.msi для 32-битной ОС. Мастера в наборе средств миграции файлового сервера используют распределенную файловую систему (DFS) для поддержки путей универсального соглашения об именах (UNC) и для упрощения процесса консолидации и миграции. Сервер DFS должен быть Server 2003 Enterprise или выше. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=10268
Б. Это автономный процесс, для которого не требуется DFS.
1) Загрузите Microsoft «Windows Server 2003 Resource Kit Tools», имя файла - rktools.exe. (Работает с Server 2003, 2008, XP и 7). Используйте «Robocopy.exe: надежную утилиту копирования файлов» и «Permcopy.exe: копирование разрешений для общего доступа». http://www.microsoft.com/download/en/details.aspx?id=17657
Простая процедура; Если и целевой файловый сервер, и исходный файловый сервер имеют одинаковую схему папок.
2) Перезагрузите оба сервера и войдите на целевой сервер как учетную запись администратора. Убедитесь, что путь к переменным среды пользователя-администратора включает каталог, в котором находятся «Инструменты Windows Server 2003 Resource Kit». Создайте пакетный файл для Robocopy с помощью:
robocopy "\ OldServerName \ F $ \ shared" "F: \ shared" _ * / SEC / COPY: DATSO / ZB / R: 0 / MIR /log:RobocopyOutput.txt / IS / IT / V
Заметка; Нужна дополнительная помощь с переключателем, см. 'http://ss64.com/nt/robocopy.html
3) Теперь создайте пакетный файл для Permcopy, чтобы скопировать разрешения общего доступа (полный, контроль, чтение и изменение) со старого сервера на новый файловый сервер.
permcopy \ OldServerName OldSharedDirectory1 \ NewServerName общий OldsharedDirectory1
Пауза
permcopy \ OldServerName OldSharedDirectory2 \ NewServerName общий OldsharedDirectory2
Пауза
permcopy \ OldServerName OldSharedDirectory3 \ NewServerName общий OldsharedDirectory3
Пауза
Заметка; Между OldServerName и общим каталогом необходимы пробелы. Используйте «паузу», чтобы проверить наличие ошибок.
4) Теперь скопируйте старое общее имя сервера из реестра на новый сервер, включая все разрешения, назначенные этим общим ресурсам. ПРЕДУПРЕЖДЕНИЕ; СДЕЛАЙТЕ ОШИБКУ В РЕГИСТРЕ, И ВЫ УНИЧТОЖИТЕ СЕРВЕР. Запустите редактор реестра (Regedt32.exe). В поддереве HKEY_LOCAL_MACHINE перейдите к следующему ключу: SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Shares Экспортируйте общие ресурсы ключа и назовите его share.reg. Переместите этот файл на новый сервер и объедините.
Заметка; Более подробная информация по адресу; 'http://support.microsoft.com/?id=125996
5) Проверить работу, создав Batch файл с помощью;
tree / F / A> "Каталоги и файлы.txt"
Запустите пакетный файл дерева на обоих серверах, если файлы и размер совпадают, предполагается, что все файлы скопированы.
Заметка; Более подробная информация по адресу; 'http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/tree.mspx?mfr=true
6) Выключите старый сервер, переименуйте новый файловый сервер со старым именем сервера, проверьте DNS, DHCP и WINS на правильность имени сервера и перезагрузите новый сервер.