Saudações mentes superiores. Espero que você possa poupar algum tempo de valuebale para me ajudar com esse problema, pois limito o conhecimento em Servidores e Controladores de Domínio.
Contexto:
Eu tenho o software SCADA que é executado em alguns servidores e, em seguida, o software cliente que lê as informações desses servidores. Tudo isso está associado a um domínio local. Em ocasiões, um ou dois dos dados dos servidores não são lidos dos servidores. Quando eu reiniciar o servidor tudo volta a funcionar e funciona novamente. O software SCADA usa um usuário de domínio comum para se comunicar uns com os outros. Os servidores estão executando o Windows 2008 R2.
Observações:
Nos meus arquivos de log de software, parece que o servidor perdeu a autenticação com o controlador de domínio.
Estou recebendo este erro (veja o erro abaixo) no meu registrador de eventos do Windows ao mesmo tempo em que tenho problemas com o meu software.
This computer was not able to set up a secure session with a domain controller in domain SGLENG due to the following:
There are currently no logon servers available to service the logon request.
This may lead to authentication problems. Make sure that this computer is connected to the network.
If the problem persists, please contact your domain administrator.
ADDITIONAL INFO
If this computer is a domain controller for the specified domain, it sets up the secure
session to the primary domain controller emulator in the specified domain. Otherwise, this
computer sets up the secure session to any domain controller in the specified domain.
Minha pergunta:
Como posso autenticar novamente o servidor com um script sem reiniciar o servidor?
Eu sei que posso detectar o evento e, em seguida, executar uma tarefa agendada que, por sua vez, pode acionar um script, mas não encontrei nenhum comando do PowerShell ou qualquer outro comando de script para autenticar o usuário no servidor. / p>
Se alguém puder me apontar na direção certa, seria muito apreciado. Eu posso fazer o script resultante em qualquer um dos seguintes: Power-shell ou VBScript ou JScript ou Python 3.x ou C ou C ++.
O servidor provavelmente está fazendo isso por causa da conectividade de rede intermitente às vezes, mas eu não tenho controle sobre a rede e não vejo o departamento de rede resolvendo seu problema tão cedo.
Obrigado.
Tags authentication netlogon