Implantação autônoma do Windows 7 - solicitar senha e usá-la para autenticação

1

Eu usei o System Image Manager para criar um arquivo de resposta XML autônomo, que gravei em um DVD do Windows 7. Isto contém quase toda a configuração do sistema, mas deliberadamente não inclui nome de usuário ou senha para o sistema instalado - eu quero que o usuário insira estes, no console, durante a configuração.

No entanto, executo alguns scripts de pós-instalação, alguns dos quais reinicializam a máquina e continuam após a reinicialização. Isso significa que o usuário precisa efetuar login várias vezes durante a instalação - e como alguns scripts demoram um pouco para serem executados, isso é bastante inconveniente. Por causa disso, estou procurando uma maneira de ativar o login automático após a instalação.

No entanto, todos os exemplos que posso encontrar apenas suportam usando um nome de usuário / senha que é definido no arquivo de resposta, não fornecido pelo usuário. Estou faltando alguma coisa óbvia, ou alguém pode pensar em alguma solução inteligente para isso?

Eu tentei adicionar um FirstLogonCommand ao passo oobeSystem, que usa %USERNAME% e %USERPASSWORD% para habilitar o autologin via utilitário "Autologon" do Sysinternals, mas descobri que %USERPASSWORD% não foi expandido. Existe uma maneira de encontrar essa informação?

A única outra solução que consigo imaginar é executar meus scripts de pós-instalação antes que qualquer usuário faça o login, provavelmente criando um serviço. Isso aumentaria a complexidade - eu prefiro que eles sejam executados de forma interativa e visível em uma sessão de usuário.

(Edit: Talvez seja relevante mencionar que eu não estou usando um domínio do AD aqui também).

    
por randomdude 14.05.2015 / 10:25

1 resposta

0

Eu recomendaria usar o MDT (Microsoft Deployment Toolkit) para lidar com isso automaticamente.

Tem uma página de conta de usuário para contas definidas pelo usuário. Ele colocará o (s) usuário (s) criado (s) em um var (s). Você pode executar um comando (de cmd ou powershell) usando essa var. Ou, se você realmente gosta do unattend.xml, pode integrá-lo no arquivo unattend.xml quando ele for gerado para o sistema de destino.

Eu, pessoalmente, recomendo o modo de linha de comando, porque é mais fácil de controlar e gerenciar sem ter que carregar o editor de imagens que vem com o WAIK.

    
por 15.05.2015 / 15:11