Add-Computer não é executado logo após o servidor ser sysprep'd

1

Desenvolvi um script do PowerShell 3 para automatizar a implantação de uma imagem do XenApp para o Windows 2008 em um host do Hyper-V 2013. Os passos básicos são os seguintes:

  1. Criar e inicializar VM - o script entra em loop de espera por 15 minutos
  2. As botas e o sysprep da VM são executados. Uma das etapas é executar um script do PowerShell para renomear o computador (mas deixar em um grupo de trabalho) e reinicializar
  3. Após a espera de 15 minutos, o script é repetido até que a nova VM tenha um endereço IP válido (via DHCP)
  4. Em seguida, ele executa o seguinte comando para adicionar o computador ao domínio

Add-Computer -ComputerName $VMIP -DomainName "medc.udcsms.com" -LocalCredential $LocalCredential -Credential $DomainCredential -Verbose -Restart

Isso falha com o seguinte erro:

Add-Computer : Cannot establish the WMI connection to the computer '10.14.31.61' with the following error message: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA).

As credenciais são construídas usando o seguinte tipo de comando:

$DomainCredential = New-Object System.Management.Automation.PsCredential "FQ-DomainName\it.support", $DomainPassword)

Execute o mesmo comando novamente manualmente imediatamente e ele falhará. Se um, em seguida, aguarda por um tempo significativo (digamos 30 minutos, talvez - não sei exatamente) e executar o comando, ele funciona.

Primeiros pensamentos de alguma forma foram o firewall, então eu desliguei isso e recriou a imagem. Nenhuma diferença.

Outro pensamento foi que a VM original de ouro antes se era sysprep'd estava no domínio e tinha política de grupo aplicada a ele. Quando a nova VM inicializa e o syspreps, ela não está no domínio e não tenho certeza do estado da diretiva de grupo anterior que está no servidor. Possivelmente um arenque vermelho.

É quase como se a máquina não estivesse pronta para o RPC, mas depois de algum tempo - mas um longo tempo no esquema das coisas. Eu posso entender que os serviços não estão prontos após a inicialização, mas não mais de 15 minutos.

Eu acho que o que eu estou procurando aqui é ou magic anwswer (!) ou dicas sobre a depuração do servidor RPC e o mecanismo que o Add-Computer usa para tentar fazer a máquina entrar no domínio.

    
por Rob Nicholson 06.02.2014 / 10:46

0 respostas