В Windows 2000 я установил локальных пользователей и одну группу для FTP-сайтов, чтобы наши клиенты могли передавать файлы на свой сайт. Сейчас мы переходим на другой сервер под управлением Windows 2003. Я хотел бы иметь возможность переносить пользователей / группы и связанные папки с разрешениями на новый сервер, не настраивая их все вручную. Я вижу инструменты, доступные для миграции пользователей в Active Directory, но ничего для локальной миграции в локальную. Как мне это сделать? Есть ли в Windows 2000/2003 возможность для этой цели? Спасибо
Единственный поддерживаемый Microsoft способ «скопировать» информацию о пользователях и группах - это повысить уровень исходного сервера до контроллера домена Active Directory (DC) и присоединить «целевой» сервер к этому домену. Если вы хотите полностью удалить «исходный» сервер, вам нужно будет повысить роль другого компьютера (потенциально «целевого») до DC, прежде чем понижать и удалять «исходный» компьютер. Если вы не хотите или вам не нужно иметь дело с инфраструктурой Active Directory, то это, вероятно, неоптимально.
В сценарий, который я написал для другого ответа, можно использовать для создания копий пользователей и групп на конечном сервере. Пароли не могут быть перенесены, и конечные пользователи и группы будут иметь идентификаторы безопасности (SID), отличные от исходных. Для переноса разрешений вы можете использовать замечательный SetACL Хельге Кляйна. инструмент для резервного копирования информации ACL NTFS на исходном сервере и восстановления ее на целевом сервере (после выполнения поиска и замены файла резервной копии для старого имени сервера на новое имя сервера).
Вы можете посмотреть SecureCopy http://www.scriptlogic.com/Products/securecopy/. Это может быть излишним для миграции одного сервера, но он обрабатывает тип локальной учетной записи и групповые манипуляции, с которыми вы сталкиваетесь.