Estou tentando gerar programaticamente um arquivo *.rdp
para se conectar a uma VM provisionada por meio da API 5.1 do vCloud Director. Usando a Conexão de Área de Trabalho Remota no Mac OSX Mavericks para abrir o RDP. Eu provisiono a máquina com as seguintes configurações (Ruby, usando o gem de névoa v1.20.0):
customization = @vm.customization
customization.enabled = true
customization.admin_password_enabled = true
customization.admin_password_auto = false
customization.script = "foo"
customization.admin_password = "bar"
customization.use_org_settings = true
customization.join_domain_enabled = true
customization.change_sid = true
Link para a chamada da API do vCloud Director que estou fazendo
No console do vCloud Director, posso verificar se a VM tem a personalização de convidado ativada, se está permitindo uma senha de administrador local e se tem essa senha especificada como bar
. A VM também está habilitada para ingressar em um domínio e está configurada para usar o domínio da organização. Com o botão direito do mouse na VM, posso fazer o download de um arquivo *.rdp
.
Quando abro o arquivo RDP, percebo algumas coisas:
O campo User name
é padronizado como Administrator
.
Os campos Password
e Domain
estão em branco.
Eu posso obter as informações de Domain
em Administração > Personalização do convidado no console do vCloud Director, pois use_org_settings
e join_domain_enabled
são verdadeiros.
Portanto, o campo User name
deve permanecer como está, com o campo Password
definido como bar
? Parece que deveria ser o caso, mas toda vez que eu tento recebo um erro The credentials that were used to connect to xxx.xxx.xxx.xxx are incorrect. Please enter your credentials again.
Eu não estou familiarizado o suficiente com a administração do servidor Windows para saber o que posso estar perdendo - parece que eu deveria estar usando outro usuário, mas o vCloud não fornece nenhuma indicação sobre o nome de usuário do administrador local.