Инициализируйте учетную запись AD без входа пользователя в систему

Есть ли способ инициализировать учетную запись AD на компьютере без необходимости входа пользователя в систему?

Главное, что требуется от этого нового процесса, - это созданный каталог пользователя. Это позволит нам напрямую скопировать документы пользователей на новое устройство перед развертыванием / заменой компьютера.

3
задан 30 May 2018 в 22:58
3 ответа

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

User State Migration Tool

Вы можете использовать инструмент User State Migration Tool (USMT) 10.0 для оптимизации и упростить миграцию состояния пользователя во время больших инсталляций Windows операционные системы. USMT захватывает учетные записи пользователей, пользовательские файлы, операционные системные параметры и параметры приложений, а затем переносит их на новая установка Windows. Вы можете использовать USMT как для замены ПК, так и для Обновление миграций на ПК.

Используйте состояние сканирования для сохранения состояния пользователя в общий доступ, а затем используйте состояние загрузки на заменяющем устройстве.

USMT поставляется с Windows Assessment and Deployment Kit


Вот синтаксис сценария, который я использовал, и который выполняется с исправления в нашем ПО для управления системами:

{SHARE} и {DOMAIN} заменяются нашей информацией ;)

В результате создается папка в ресурсе для соответствующего имени хоста, куда USMT помещает данные миграции.

\\{SHARE}\Share\USMT\x64\scanstate.exe \\{SHARE}\Share\Migrate\%ComputerName% /ue:*\* /ui:{DOMAIN}\* /i:\\{SHARE}\Share\USMT\x64\MigUser.xml /o

На заменяющем устройстве я запускаю следующий пакетный скрипт:

Он запрашивает имя хоста для оригинального устройства.

@ECHO OFF
CLS
SETLOCAL enabledelayedexpansion
SET /P varHostName=What is the name of the original PC?: 
\\{SHARE}\Share\USMT\x64\loadstate.exe \\{SHARE}\Share\Migrate\!varHostName! /i:\\{SHARE}\Share\USMT\x64\MigUser.xml
2
ответ дан 3 December 2019 в 05:39

Проблема, которую я вижу здесь, заключается в том, что вы задаете вопрос, основываясь на том, что, по вашему мнению, необходимо, чтобы получить то, что вы хотите, а именно, что документы пользователя бродят с ними, куда бы они ни пошли. Более конкретный вопрос - "Как мне сделать так, чтобы пользовательское содержимое было доступно на любом ПК, к которому он подключается"

Профили блуждания - вот ответ на этот вопрос.

Когда пользователь входит в систему в первый раз на другом ПК, подключенном к домену, это займет немного больше времени, пока он копирует эти данные с централизованного сервера в сети.

3
ответ дан 3 December 2019 в 05:39

Теоретически, да.

Я не знаю, существует ли существующая утилита Microsoft или сторонняя утилита, использующая этот API. Вы могли бы написать одну из них собственными силами, если бы у вас были хоть какие-то кодеры, это было бы почти тривиально.

0
ответ дан 3 December 2019 в 05:39

Теги

Похожие вопросы