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:
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.