Как я могу создать новую учетную запись локального пользователя в Windows 8, связанную с учетной записью электронной почты Microsoft (например MicrosoftAccount\someone@live.com
) программно, используя PowerShell или другой язык сценариев, доступный в Windows. Сценарий будет снабжен адресом электронной почты и паролем для учетной записи Microsoft.
Заранее спасибо за помощь!
windows-8
user-accounts
powershell
microsoft-account
Петр Шаталин
источник
источник
Ответы:
Учетные записи Windows, связанные с учетными записями Microsoft, являются просто обычными учетными записями Windows, к которым в SAM добавляется немного дополнительной информации.
Сначала вы используете свой любимый метод для создания новых учетных записей (сетевой пользователь, PowerShell, WMI), а затем добавляете дополнительную информацию к новым учетным записям.
Это на самом деле довольно сложно сделать, потому что Microsoft не предоставляет публичный API для него. К счастью, кто-то сделал всю тяжелую работу за нас. Этот пост в блоге объясняет детали и предоставляет скрипт PowerShell для добавления дополнительной информации.
источник
Да, создание учетной записи Live автоматически противоречит TOS для службы Live, поэтому здесь не по теме. Но я думаю, что вы ищете это:
Или вы можете использовать старый метод:
Другой альтернативой являются команды NET USER старой школы:
ОК - вы не можете установить все параметры, но это намного менее запутанно для простого создания пользователя и легкого создания сценариев в Powershell.
источник