Мне нужно переместить домашние диски около 130 пользователей на другой жесткий диск на том же сервере, на котором они сейчас размещены. Как лучше всего это сделать, не вдаваясь в каждую из них по отдельности?
Пользователи разбросаны по разным OU.
Если у вас есть сценарий входа, измените сценарий входа. Если у вас есть настройки домашней папки в AD. Вы можете выбрать более одного пользователя за раз и внести соответствующие изменения.
Если вы используете один общий ресурс для домашних каталогов, и это все, для чего он используется, это действительно довольно просто. Вышеупомянутый ответ tegbains дает часть ответа.
Ваши пользователи должны иметь возможность переподключиться, как и сказал тегбайн.
Я бы не сказал, что это лучший способ, но если вы используете графический интерфейс, вы можете, удерживая Ctrl, выбрать нескольких пользователей (или переключиться, чтобы выбрать все между двумя пользователями), открыть окно свойств и отредактировать домашнюю папку. поле пути от \ server1 \ users \% username% до \ server2 \ users \% username% - оно установит поле для всех пользователей, которых вы выбрали.
В противном случае, я думаю, вы застряли со сценарием входа, как подробно описано Вот, но в основном -
net user tester /homedir:\\server\tester$
Скрипты входа в систему не являются привлекательными, но все лучшие мышеловки, похоже, имеют неудовлетворительное соотношение затрат времени и вознаграждения.
Если вы также говорите о перемещении самих файлов, я бы выбрал robocopy.
- начать незапрошенный общий совет -
Я бы начал с перемещения небольшого количества пользовательских дисков и постепенно увеличивал размер пакетов по мере продвижения. Это дает вам возможность устранять те мелкие непредвиденные проблемы, которые всегда возникают, без одновременного обращения со 130 пользователями.
И упростите возврат. Скопируйте данные, затем удалите разрешения или иным образом заблокируйте доступ к старому общему ресурсу - это легко отменить.
Просто остановите общий доступ на старом диске и начните общий доступ на новом диске. Если вы сохраните имя общего ресурса и разрешения одинаковыми, ваши пользователи даже не заметят изменений.
Я бы определенно использовал robocopy для фактического копирования данных. Этот синтаксис должен стать хорошим началом:
Робокопия источник назначение / e / copyall
Флаг / e получит пустые каталоги, флаг / copyall гарантирует, что вы получите все данные NTFS. Еще одним преимуществом robocopy является то, что он будет выполнять дифференциальные копии, поэтому вы можете сначала скопировать все данные, а затем медленно развернуть сценарии входа в систему, выполняя новую robocopy, чтобы собирать только измененные данные.
Как уже упоминалось, сценарий входа в систему или графический интерфейс - ваш лучший выбор. Я знаю, что теперь есть также настройки групповой политики, которые могут выполнять подключенные диски, но я не пробовал этого сам.