Crie um novo perfil de usuário na linha de comando

2

Estou criando um script de instalação que deve criar alguns usuários e definir algumas configurações do Registro para eles. Para usar reg.exe para modificar seu registro, eu preciso ter a localização de seu ntuser.dat, normalmente residindo nos diretórios iniciais dos usuários.

Os diretórios iniciais são criados apenas durante o primeiro login dos usuários, o que é um pouco tarde para o meu arquivo em lote. Eu não quero ter que entrar em cada usuário.

Existe uma maneira de criar os diretórios pessoais sem fazer login nos usuários? Eu suponho que envolveria copiar o diretório "\ Users \ Default", mas o que mais precisa ser feito?

Esta questão é semelhante à minha, mas não se refere ao registro.

    
por Jens 08.10.2014 / 11:53

2 respostas

1

Para armazenar configurações de usuário padrão para novos usuários, a chave de registro HKEY_USERS -> .DEFAULT foi feita.

link

Mas essa abordagem funciona para todos os usuários conectados a partir do ponto de mudança.

Se você quiser adicionar entradas de registro para usuários específicos do seu (Active Directory- Domain), então você deve dar uma olhada em Group Policies link

    
por 08.10.2014 / 12:38
0

Acho que você precisa das opções /homedir e /profilepath do comando net user , você pode encontre ajuda completa na sintaxe em net help user output

ps:

você também pode tentar criar diretórios de usuários usando mkdir antes de criar contas e depois adicionar usuários

    
por 08.10.2014 / 12:51