Como posso criar uma nova conta de usuário no Windows 8 associada a uma conta de email da Microsoft?

14

Como posso criar uma nova conta de usuário local no Windows 8 associada a uma conta de e-mail da Microsoft (por exemplo, MicrosoftAccount\[email protected] ) programaticamente, usando o PowerShell ou outra linguagem de script disponível no Windows. O script será fornecido com o endereço de e-mail e senha para a conta da Microsoft.

Agradecemos antecipadamente por sua ajuda!

    
por Piotr Shatalin 16.07.2013 / 20:09

2 respostas

3

Contas do Windows associadas a contas da Microsoft são apenas contas normais do Windows com um pouco mais de informações extras adicionadas a elas no SAM.

Primeiro, você usa seu método favorito para criar suas novas contas (usuário da rede, PowerShell, WMI) e, em seguida, adiciona as informações extras às novas contas.

Isso é realmente complicado, porque a Microsoft não fornece uma API pública para isso. Felizmente alguém fez todo o trabalho duro para nós. Esta postagem no blog explica os detalhes e fornece um script do PowerShell para adicionar as informações adicionais.

    
por 27.09.2013 / 22:47
0

Sim, criar a conta do Live automaticamente é contra o TOS para o serviço Live, portanto, fora do tópico aqui. Mas acho que o que você está procurando é isto:

# Create new local Admin user for script purposes
$Computer = [ADSI]"WinNT://$Env:COMPUTERNAME,Computer"

$LocalAdmin = $Computer.Create("User", "LocalAdmin")
$LocalAdmin.SetPassword("Password01")
$LocalAdmin.SetInfo()
$LocalAdmin.FullName = "Local Admin by Powershell"
$LocalAdmin.SetInfo()
$LocalAdmin.UserFlags = 64 + 65536 # ADS_UF_PASSWD_CANT_CHANGE + ADS_UF_DONT_EXPIRE_PASSWD
$LocalAdmin.SetInfo()

Ou você pode usar o método antigo:

Outra alternativa são os comandos do NET USER da velha escola:

NET USER username "password" /ADD

OK - você não pode definir todas as opções, mas é muito menos complicado para a criação simples de usuários & fácil de criar scripts em Powershell.

NET LOCALGROUP "group" "user" /add to set group membership.
    
por 25.07.2013 / 01:12