Создание новой учетной записи локального пользователя в W10 с использованием Powershell, но без заполнения внешнего интерфейса

Я пытаюсь создать новую локальную учетную запись пользователя, работающую на моем фактическом хост-компьютере, через страницу терминала powershell администратора. Я успешно запустил приведенный ниже код и увидел, что учетная запись заполнила страницу управления компьютером>Пользователь, но я не смог выбрать свою новую учетную запись через экран блокировки или через начальную страницу учетной записи. Я попытался перезапустить хост-компьютер, но по-прежнему не было возможности войти в систему как этот новый пользователь через параметры учетной записи в меню «Пуск», ctrl alt удалить или сменить пользователя.

@Сообщество, есть ли у вас какие-либо изменения, которые вы могли бы внести в эти команды, перечисленные ниже, чтобы новая учетная запись пользователя заполнялась во внешнем интерфейсе, чтобы ее можно было выбрать для входа через страницу входа пользователя?

'''

PS>$Password = Read-Host -AsSecureString

PS>New-LocalUser -AccountNeverExpires -Description "Test" -FullName "John Smith" -Name john.smith - 
Password $Password -Confirm

'''

Любая помощь будет оценена - спасибо.


person TweetyBug0    schedule 10.02.2021    source источник
comment
Я предполагаю, что HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\john.smith ранее не создавался, чтобы скрыть учетную запись с экрана входа в систему?   -  person Lance U. Matthews    schedule 10.02.2021
comment
Спасибо за ответ. Нет, я не совершал действие, которое вы перечислили выше. Я выполнил только те команды, которые я перечислил в вопросе, и проверил страницу управления компьютером> Пользователь.   -  person TweetyBug0    schedule 11.02.2021
comment
Это домен или отдельная машина? Если вы используете ту же команду для создания пользователя без . в имени, отображается ли это на экране входа?   -  person Lance U. Matthews    schedule 11.02.2021
comment
Это автономная виртуальная машина W10. Я протестировал его с помощью этого запроса: ''' New-LocalUser -AccountNeverExpires -Description Test -FullName Test Test -Name TestTest -Password $Password -Confirm ''' Однако учетная запись пользователя по-прежнему не отображается в учетных записях пользователей на панели управления. и не может быть выбран на экране входа в систему. Пожалуйста, дайте мне знать, если я могу предоставить вам любую другую информацию. Спасибо за вашу помощь. *** PS интервал команды выше стал странным в комментарии, но дополнительных пробелов нет ***   -  person TweetyBug0    schedule 11.02.2021


Ответы (2)


John.Smith должен быть членом хотя бы одной локальной группы. Поместите его в группу «Пользователи», он появится на экране входа в систему.

person Christophe    schedule 11.02.2021
comment
Add-LocalGroupMember -Group Users -Member John.Smith - person Christophe; 11.02.2021

@Кристоф, Успех!! Да спасибо! Потрясающий! Теперь я вижу пользователя john.smith в качестве выбираемого пользователя для входа в систему на экране запуска Windows и на всех других экранах учетной записи.

Очень признателен! Вот команды для создания нового пользователя с использованием powershell в целом с включенным ответом @Christophe. Спасибо еще раз! К вашему сведению, в решениях ниже нет нечетных пробелов, я просто не могу поместить их все в одну строку в комментарии.

'''

PS>$Password = Read-Host -AsSecureString

PS>New-LocalUser -AccountNeverExpires -Description "Test" 
-FullName "John Smith" -Name john.smith 
-Password $Password -Confirm

PS>Add-LocalGroupMember -Group "Users" -Member "John.Smith"

'''

person TweetyBug0    schedule 11.02.2021