Через Powershell Home каталог не создается для локальных пользователей
Я попытался сделать следующее, чтобы создать пользователя и назначить ему домашний каталог.
$comp = [ADSI]'WinNT://localhost,computer';
$user = $comp.Create('User', 'account14');
$user.SetPassword('Welcome1$');
$user.put('HomeDirectory','C:\Users\account14');
$user.SetInfo();
Здесь нет учетной записи каталога. Так что в идеале он должен быть создан и назначен в качестве домашнего каталога. Если мы проверяем свойства учетной записи пользователя 14, C:\Users\account14 указывается в качестве локального пути, но каталог не создается. В диалоговом окне свойств пользователя на вкладке профиля, если мы нажмем "Применить", каталог будет создан.
1 ответ
Функция.put() обновляет только свойство в AD. В ADUC автоматическое создание каталога при создании нового пользователя встроено в графический интерфейс. Если вы хотите, чтобы ваш скрипт делал это, вам нужно воспроизвести эту функцию в вашем скрипте, добавив код для создания пользовательского каталога.