У меня есть пакетный сценарий, который я использую при настройке новых ПК с 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
, но я считаю, что этот параметр предполагает, что каталог уже существует.
Я был бы готов использовать все, чтобы сделать это, пока я могу включить / запустить его из пакета.
Какие-либо предложения?