У меня есть пакетный сценарий, который я использую при настройке новых ПК с Windows 7, который создает пользователя на основе переменной, создает папку на рабочем столе и затем разделяет ее:

@ эхо выключено

SET /p unitnumber = "Введите номер устройства:"

net user unit% unitnumber% password /add /expire: никогда

MD "C: /Users /unit% unitnumber% /Desktop /Accounting #% unitnumber%"

runas /user: administrator "net share" Accounting #% unitnumber% "=" C: /Users /unit% unitnumber% /Desktop /Accounting #% unitnumber ""

Я обнаружил, что созданный общий ресурс перезаписывается при первом входе в систему вновь созданного пользователя, поскольку Windows создает в это время каталог своего профиля.

Есть ли способ инициировать сборку каталога профиля пользователя в командном файле сразу после его создания? Единственное, что выглядит полезным, это параметр /homedir:pathname для команды net user , но я считаю, что этот параметр предполагает, что каталог уже существует.

Я был бы готов использовать все, чтобы сделать это, пока я могу включить / запустить его из пакета.

Какие-либо предложения?

1 ответ1

1

Когда новый пользователь впервые выполняет вход, обычно каталог c:\Users\Default копируется в каталог с именем пользователя. Я думаю, этого должно быть достаточно, чтобы встроиться в ваш пакетный скрипт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .